我是一個HTML CSS設計類型誰不是用jQuery是舒適。我繼承了一個網站與我所看到的是這樣的代碼禁用鏈接默認行爲:啓用默認行爲的鏈接與jQuery
$('a').click(function(event) {
event.preventDefault();
var locationHref = window.location.href;
var elementClick = $(this).attr("href");
var destination = $(elementClick).offset().top;
$("html:not(:animated),body:not(:animated)").animate({ scrollTop: destination}, 1000, function() {
window.location.hash = elementClick
});
return false;
我需要正常的鏈接添加到這一個頁面的網站,而不使用此代碼搞亂(它使視差滾動)。有什麼辦法可以通過鏈接做這個鏈接?
BTW我看到的這裏的解決方案,但我必須承認不是很理解他們。謝謝。
如果我understend你可以代替$(「A」)用,例如$(」 MyClass的)。點擊...而且要火上面的鏈接添加一個類代碼,其他應該是正常的鏈接... – 2012-08-07 11:30:19
謝謝,優雅和簡單,結束了我越來越頭痛。該網站非常小,所以沒有執行麻煩。非常感謝Alex。 – 2012-08-07 11:47:46
或翻轉其頭部,並添加一個類的項目,你不想火,然後使用'$(「A:不是(.myclass)」)click' – jaypeagi 2012-08-07 12:34:15