在實際開發中遇到一個問題。在做一個點擊縮圖以查看一副較大的圖像。
有些使用者使用舊版的IE瀏覽器,或是使用者關閉了JavaScript的功能。
如果完全依賴js來實現效果,可能部分使用者會無法正常使用網站(可能越來越少這種使用者了)。
我們需要使用一種技巧是無幹擾的JavaScript。
如果不支援JS的,頁面會跳到另一個網頁
HTML代碼
<a href="../_images/large/slide1.jpg"> <img src="../_images/small/slide1.jpg" alt="golf balls"> </a>
用標籤,包含< ;img>標籤。使用這種方法,可以讓不支援js的瀏覽器也能看到大圖。
但如果直接點擊圖片,就會跳到標籤所指定的網頁。
想阻止跳轉,有以下兩種方法。
方法一:傳回一個false
jQuery程式碼
$('a').click(function(evt){ return false; });
方法二:使用preventDefault() 函數
#jQuery程式碼
$('a').click(function(evt){ evt.preventDefault(); });
以上兩種方法都能有效的阻止連結的跳躍。
要注意的是,在方法一中,必須讓 “return false;” 語句作為該函數的最後一行,因為一旦JavaScript解析器遇到了返回語句,它就會退出函數。
以上是jQuery停止連結載入怎麼做的詳細內容。更多資訊請關注PHP中文網其他相關文章!