2017-03-07 62 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

相关问题