この記事の例では、jQuery でフレームとフレームページ JS を制御する方法を説明します。参考のために皆さんと共有してください。詳細は次のとおりです:
<script src="jquery-1.3.2.min.js" type="text/javascript" ></script> <script> var _intervalx,steplengthx steplengthx=1000; //第一次触发时间 nextstepx=10000 ; //以后的触发时间 $(document).ready(function(){ _intervalx=setInterval("CheckUser()",steplengthx); }); function CheckUser() //发送查找程序 { if(parent.frames["frmMain"].location.pathname!="/SysMan/user_agent.asp") //如果是在user_agent.asp页面下就不提示 { $.post("../webchat/chat.asp",{"action":"checkuser"},function(data)//初始化留言 { if(parseInt(data)>0) // { if($(window.parent.frames["frmMain"].document).find("#message").length<1) //如果页面已经添加就不再添加 { var messages="<div id=message><ul><li>有新客户发出客服申请</li><li><a href=../SysMan/user_agent.asp target=_self>在线客服</a></li></ul></div>" } $(window.parent.frames["frmMain"].document).find("body").append(messages) $(window.parent.frames["frmMain"].document).find("#message").show(); TimeOut(); } }); clearInterval(_intervalx); _intervalx=setInterval("CheckUser()",nextstepx); } } function TimeOut() { setTimeout(function(){$(window.parent.frames["frmMain"].document).find("#message").hide("slow");},5000) //3秒关闭 } </script>
さらに jQuery 関連のコンテンツに興味がある読者は、このサイトの特別トピック「JQuery ドラッグ効果とテクニックの概要」、「jQuery 拡張テクニックの概要」をチェックしてください。 、「jQuery共通古典特撮まとめ」、「jQueryアニメーション・特撮使い方まとめ」、「jQueryセレクター使い方まとめ」、「jQuery」一般的なプラグインと使い方のまとめ》
この記事が jQuery プログラミングのすべての人に役立つことを願っています。