我观察到onClick事件导致页面重新加载的行为。

$('#target').click(function(){
    $('#target').hide();
})

因此显示对象,单击时隐藏,但随后页面重新加载,对象再次显示。我在一个网站上工作,是在我之前建立的,所以我不完全了解它的所有部分。你知道是什么导致了这种行为以及如何解决吗?

最佳答案

添加

return false;

作为不调用链接的最后一条语句,只执行函数(onclick)。

关于javascript - jQuery事件导致页面重新加载。怎么修?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15889105/

10-09 14:12