这是一个onclick按钮,它调用一个函数。在函数执行后单击此按钮时,页面将在firefox浏览器中重新加载。
<button id="next" class="submit" type="submit" onclick="onNextEvent()" return false;>Next</button>什么时候
event.stopImmediatePropagation();
event.preventDefault();我正在使用Jquery jquery - 1.9.1.js.Please帮助!谢谢!
function onNextEvent() {
event.stopImmediatePropagation();
event.preventDefault();
if ($('.current').hasClass('first')) {
$('.current').removeClass('current').hide()
.next().show().addClass('current');
$('#prev').show();
$('#prev').attr('disabled', null);
$('#skip').show();
return;
}
}发布于 2013-09-03 02:08:27
试试这个:
function onNextEvent(event)
{
event.preventDefault();
/* Rest of code */ 或
function onNextEvent(event)
{
event.stopImmediatePropagation();
/* Rest of code */ 发布于 2013-09-03 02:14:29
return false语句应该与onclick一起实现,如下所示:
<button onclick="onNextEvent(); return false;">或者,调用的函数可以返回false:
function onNextEvent() {
//function code
return false;
}我已经使用第一种方法好几次了,它总是对我有效。
https://stackoverflow.com/questions/18578675
复制相似问题