jQuery新窗口打開外鏈接
更新時間:2016年07月21日 09:08:02 投稿:mrr
這篇文章主要介紹了jQuery新窗口打開外鏈接的相關資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
對于外鏈,為了留住用戶在本站,我們通常會使用新窗口打開,你可以設置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('caibaojian.com')<0 ) {
this.href = url.indexOf('?') > -1 ? url+'&utm_source=caibaojian.com'+hash:url+'?utm_source=caibaojian.com'+hash;
this.setAttribute('target', '_blank');
}
})
以上所述是小編給大家介紹的jQuery新窗口打開外鏈接,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!
相關文章
jquery設置text的值示例(設置文本框 DIV 表單值)
本文主要介紹了jquery設置內容的方法,下面的例子演示如何通過 text()、html()以及val()方法來設置內容,大家參考使用吧2014-01-01
firefox下jquery iframe刷新頁面提示會導致重復之前動作
刷新頁面會提示要顯示此頁面, Firefox 必須發(fā)送將會導致重復之前動作的數據,此問題很是疑惑,接下來將為您解答,需要的朋友可以了解下2012-12-12
使用jQuery快速解決input中placeholder值在ie中無法支持的問題
本篇文章主要介紹了使用jQuery快速解決input中placeholder值在ie中無法支持的問題。需要的朋友可以過來參考下,希望對大家有所幫助2014-01-01
jQuery給指定的table動態(tài)添加刪除行的操作方法
今天在項目中,剛好用到給指定的table添加一行、刪除一行。添加一行,支持在任意行添加一行且可配置的,刪除一行支持動態(tài)刪除一行。本文給大家介紹的非常詳細,一起看看吧2016-10-10

