ホームページ  >  記事  >  ウェブフロントエンド  >  JQuery_jquery でのライブ メソッドと $.browser メソッドの使用コード

JQuery_jquery でのライブ メソッドと $.browser メソッドの使用コード

WBOY
WBOYオリジナル
2016-05-16 18:25:53838ブラウズ

复制代 代码如下:

$(function(){
Ajaxload(" ?Uid=1<%= Yan.GET_Dict(id, 8, TableName)%>")
$("#ThreeM a:first").addClass("addBg");
$(". pageP2 a").live("click",function(){var NewUrl=$(this).attr("href");if(jQuery.browser.msie){var IE=$.browser.version;if( IE=="7.0" || IE=="6.0"){NewUrl="?" NewUrl.split('?')[1]}};Ajaxload(NewUrl);return false;});/*return false阻止默认a标签跳转,改用ajax请求*/
$("#ThreeM a").click(function(){
if(!$(this).hasClass("addBg")){ $("#ThreeM a").removeClass("addBg");$(this).addClass("addBg")}
var Url="?Uid=1" $(this).attr("id" );
Ajaxload(URL);
})
})
関数 Ajaxload(parm)
{
$.ajax({
タイプ: "GET",
url: "/stus/3th.aspx" parm、
キャッシュ: false、
beforeSend:function(){$("#Three").html("
load...
")},
success: function(msg){
$("#Three").html(msg) ;
},
error:function(){$("#Three").html("読み込み失敗...")}
});
}

jQuery.browser メソッドには次のようなパラメータがあり、true または false を返します:
safari
opera
msie
mozilla
は、IE6.0 によるものです。と 7.0 内のマーク エリアの href="?Uid=" は、何かを知らずに全体的に取得されます。分割して取得されます。。

$.live() メソッドは 1.3.2 で追加された関数で、1.4.1 では独自イベントをサポートできます。

ライブ方法に関する冒涜:

ajax ハンド交換は、来て生成されたアクションを取得し、Live() メソッドを使用してクリック イベントを定義します。

最後に、bind メソッドを使用して、リンクを交換するときに、Unbind() で設定を取り消します。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。