常用jQuery代码分享
1.查看浏览器信息
navigator.userAgent
检索浏览器信息包括哪些字符
例如:
if(navigator.userAgent.toLowerCase().indexOf("htc")>=0){
$("#GuanKa.page_content").css("transform","scale(0.92)");
$(".gaunka_pic").css("top","-100px");
$(".ertongji_btn").css("top","570px");
}
2.给链接设置参数,再根据url参数做相应的事情
//用户当天还没上传图片
$(".Js_uplaod_bnt").click(function(){
if($(this).attr("myid")=="1"){
SiteFunc.Ga('选择骑骑宝');
}
elseif($(this).attr("myid")=="2"){
SiteFunc.Ga('选择睡睡宝');
}
elseif($(this).attr("myid")=="3"){
SiteFunc.Ga('选择踢踢宝');
}
elseif($(this).attr("myid")=="4"){
SiteFunc.Ga('选择爬爬宝');
}
elseif($(this).attr("myid")=="5"){
SiteFunc.Ga('选择学习宝');
}
elseif($(this).attr("myid")=="6"){
SiteFunc.Ga('选择走走宝');
}
window.location.href="Upload.aspx?BabyPostureID="+$(this).attr("myid");
});
//点击上传Icon图片的显示
varCurBabyPostureID=Cmn.Func.GetParamFromUrl("BabyPostureID");
$(".Js_photo_icon_upimgimg").attr("src","images/result/photo_icon"+CurBabyPostureID+".png");
3.手机端长按触发事件
//某一元素长按了2秒就跳转到一个页面
var_timeout=null;
//长按二维码跳转到办卡也
$(".Js_LongPressToCard").on("touchstart",function(){
window.clearTimeout(_timeout);
_timeout=setTimeout(function(){
window.location.href="https://mbank.spdbccc.com.cn/creditcard/indexActivity.htm?data=000501";
},2000);
});
$(".Js_LongPressToCard").on("touchend",function(){
window.clearTimeout(_timeout);
});
以上所述就是本文的全部内容了,希望大家能够喜欢。