可能重複:
Stop default hashtag behavior with jquery如何停止哈希標籤的默認點擊行爲?
我有一個加載DIV到使用頁面.load()在鏈接上一些jQuery代碼,還增添了主題標記的URL分頁/書籤的目的;我想要做的就是當鏈接被點擊時停止跳轉到div的頁面。
$('#jqNav li a').click(function(){
if($(this).parent().is(".nav1")){ $('.landing .main .nav ul').css({ "background-position" : "0 -50px" });}
else if($(this).parent().is(".nav2")) { $('.landing .main .nav ul').css({ "background-position" : "0 -100px" });}
else if($(this).parent().is(".nav3")) { $('.landing .main .nav ul').css({ "background-position" : "0 -150px" });}
else if($(this).parent().is(".nav4")) { $('.landing .main .nav ul').css({ "background-position" : "0 -200px" });};
stopAnim = true;
$page = $(this).attr('href');
var $hashTag = $(this).attr('name');
window.location = "#" + $hashTag;
loadData();
e.preventdefault();
return false;
});
@邁克爾·伊裏戈延我已經回到我的代碼這是回答你的假鏈接,它仍然通過問題,請注意e.preventdefault();剛剛添加。 – Xavier