簡體   English   中英

.click事件在主頁上有效,但不起作用並在后頁上工作

[英].click event work on home page but didn't work and post page


我嘗試解決此問題,但我不知道錯誤在哪里。

我和所有頁腳的頁腳都可以讓訪問者回到慢速動畫網站的重要部分。

主頁上,任何可以正常工作的問題。

但是在帖子中沒有動畫。 這是該問題頁面的一個示例。

我用於動畫的代碼是這樣的:

 $(".gotof").click(function (e) {
    var b = $(this).attr("href").substr(1);
 console.log(b);
event.preventDefault();
        $(".wrapper").animate({
        scrollTop: $("#" + b).offset().top + $(".wrapper").scrollTop()-60 
    }, "slow");
 console.log('e');});  

首先,我認為這是元素的同級元素,但是在這一部分中沒有問題。
在嘗試其他功能后,滾動到錨點。
經過多次測試后,我控制兩個頁面中是否有不同的地方,但是否有相同的Js,相同的插件。

我不明白是什么問題。

請幫我。

您正在使用event.preventDefault() -未定義evente是。 將其更改為e ,而不是event ,它可能會起作用。 如果您在瀏覽器控制台中查看過,則會看到此內容。 那可能不是錯誤,但是它將阻止腳本的其余部分運行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM