jQuery實現的在新視窗開啟連結
在某些情況下在新的視窗開啟連結是人性化的舉措,很多網站都給予了這樣的選項,當然瀏覽器也可以自己在新標籤中開啟,但是這樣的話就稍顯繁瑣,下面介紹一下如何使用jQuery實現此效果。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("a[rel$='external']").click(function(){ this.href="http://www.softwhy.com"; this.target="_blank"; }); }) </script> </head> <body> <ul> <li><a href="#" rel="external">螞蟻部落一</a></li> <li><a href="#" rel="external">螞蟻部落二</a></li> <li><a href="#" rel="external">螞蟻部落三</a></li> </ul> </body> </html>
以上程式碼實現了我們的要求,當點選連結的時候會在新的視窗開啟。實現的原理也很簡單,就是將被點選的連結物件的target屬性值設定為"_blank",具體實現過程這裡就不多介紹了。
相關閱讀:
1.[rel$='external']可以參閱jQuery [attribute$=value]一章節。
相關文章
- 在新視窗開啟連結的方法是什麼?那怎麼設定全站連結都在新視窗開啟?
- vue 新視窗開啟外連結Vue
- Markdown連結採用新開視窗的方式開啟
- phpcms模板 外部連結在新視窗開啟怎麼設定PHP
- js 開啟新視窗方式JS
- vue開啟新視窗並且實現傳參,有圖有真相Vue
- Vue中在新視窗開啟頁面 及 Vue-routerVue
- window.open()開啟新視窗教程
- 瀏覽器攔截開啟新視窗情況總結瀏覽器
- 滑鼠拖動圖片,禁止在新視窗中開啟圖片
- 拖拽防止火狐瀏覽器開啟新視窗瀏覽器
- vue 內開啟一個新視窗,帶傳參!Vue
- 在GTK+中實現嵌入式視窗
- excel視窗獨立開啟不重疊 兩個excel檔案怎麼實現兩個視窗顯示Excel
- 無法開啟JFrame視窗
- CSS 實現元素在當前視窗水平垂直居中CSS
- [資料結構]連結串列的實現在PHP中資料結構PHP
- [資料結構] 連結串列的實現在 PHP 中資料結構PHP
- PbootCMS模板導航設定外鏈時新視窗開啟boot
- 大象跳轉-使用JS實現在微信中呼叫外部瀏覽器開啟指定連結JS瀏覽器
- 基於vue3.0+electron新開視窗|Electron多開窗體|父子模態視窗Vue
- 三種方法在當前目錄下開啟cmd命令視窗
- IDEA 開啟 services視窗 管理微服務Idea微服務
- win10怎樣開啟執行視窗快捷鍵_win10開啟執行視窗的4個方法Win10
- DRF思維導圖(單獨新視窗開啟圖片可檢視大圖)
- Hystrix指標視窗實現原理指標
- Android開發 - 使用自定義介面在新視窗中傳回資料Android
- Win10系統怎麼將“此處開啟PowerShell視窗”更改為“在此處開啟命令視窗”Win10
- 使用window.open開啟新視窗被瀏覽器攔截的解決方案瀏覽器
- 連結串列-單連結串列實現
- Window10怎樣開啟Powershell視窗
- Kali Linux開啟多個終端視窗Linux
- 滑動視窗最大值的golang實現Golang
- jQuery 動作/方法連結jQuery
- win10新視窗自動開啟輸入法怎麼辦 win10新視窗自動跳出輸入法處理方法Win10
- 自己實現一個滑動視窗
- 兩個視窗如何實現通訊
- pta重排連結串列(一個很清晰的實現,完全模擬連結串列的實現)
- 在Centos 8 伺服器用tmux多開視窗CentOS伺服器UX