我有以下代码捕获用户单击 li 中的 a 标签时。我可以成功捕获事件,但如果我在事件中使用 setTimeout,则 a 标签中的内联“返回 false”会阻止这种情况发生。关于如何停止或删除内联标签'return false;'的任何想法?
我不能只删除它,因为它正在用于桌面站点,并且我正在覆盖其移动站点的功能。
<ul class="paginate">
<li>1</li>
<li>
<a href="http://www.xxx.co.uk/xxx/" onclick="ajaxPage('2',true,'left'); return false;">2</a>
</li>
</ul>
$('.paginate li a').click(function(){
alert('Caught page'); // THIS WORKS
setTimeout(function(){
setSearchPrice(); // THIS DOESN'T WORK, GET SUPPRESSED BUT THE INLINE RETURN FALSE
},1400)
});
任何帮助表示赞赏。