2017-03-07 86 views
0

這裏是我的代碼:爲什麼我的Jquery「click Function」在頁面加載後執行?

$("form").before().click(function() { 
    $('.woocommerce_checkout_login p').toggleClass("show"); 
}); 

我想只要按一下後添加的類別,但是當我重新加載頁面將其添加爲幾秒鐘。

+0

不知道你正在使用[前()](http://api.jquery.com/before/)正常,可能是值得檢討其DOC – GillesC

+3

你使用'before()'是可疑的,並且向'form'添加'click'處理程序也很奇怪 –

+0

正是before()。我改變了一些東西和作品。 – Robert

回答

1

爲什麼你的連鎖店裏有before()

你需要的是:

$("form").on('click', function() { 
    $('.woocommerce_checkout_login p').toggleClass("show"); 
}); 
+0

謝謝!我刪除和工作。爲什麼之前的元素是這樣做的? – Robert

相關問題