>  기사  >  웹 프론트엔드  >  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);
})
})
function Ajaxload(parm)
{
$.ajax({
type: "GET",
url: "/stus/3th.aspx" parm,
cache: false,
beforeSend:function(){$("#Three").html("
   로드...
")},
성공: 함수(msg){
$("#Three").html(msg) ;
},
error:function(){$("#Three").html("로드 실패...")}
});
}

jQuery.browser방법이 없습니다. 🎜>
msie
mozilla

是这里引用浏览器判断,是由于在IE6.0 와7.0中a标签里的href="?Uid="获取过来是整个地址,不知道为什么。就用split截取了。。。
$.live()방법은 1.3.2의 새로운 방식으로 1.4.1에서 새로운 방식으로 사용자 정의되었습니다. 야외 라이브 방식의 방식: ajax는 Live() 솔루션을 사용하여 라이브() 솔루션을 사용하고 2개의 클릭 작업을 수행하며 2개의 클릭 작업을 수행합니다.击一次就失效了。

바인딩 방법을 사용하여 바인딩 해제()를 실행합니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.