常用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); });
以上所述就是本文的全部内容了,希望大家能够喜欢。