jQuery外链新窗口打开

前端之家收集整理的这篇文章主要介绍了jQuery外链新窗口打开前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

下面是编程之家 jb51.cc 通过网络收集整理的代码片段。编程之家小编现在分享给大家,也给大家做个参考。

对于外链,为了留住用户在本站,我们通常会使用新窗口打开,你可以设置 target="_blank"。然而手动一个是麻烦,另一个则是有可能会遗漏,本文通过 jQuery 查询要点击的链接添加相关属性,使其打开新窗口。

$(document).on('click','a',function(){

var url = this.href,hash='';

if(url.indexOf('#')>-1){

hash = !!url.split('#')[1] ? '#' + url.split('#')[1] :'';

url = url.split('#')[0];

}

if(url && url.substr(0,4) == 'http' && url.indexOf('22vd.com')<0 ) {

this.href = url.indexOf('?') > -1 ? url+'&utm_source=caibaojian.com'+hash:url+'?utm_source=22vd.com'+hash;

this.setAttribute('target','_blank');

}

})

以上代码中,你可以将 22vd.com 换为你自己的域名。

以上是编程之家(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

猜你在找的HTML相关文章