以下是我的代码。即使在所有正确位置提供“return false”,jQuery颜色框也会导致我的页面发布到我想要避免的服务器。 虽然颜色框正确呈现,但我不希望整个页面回发相同。提前谢谢。
FI.quickView = {
init: function (obj) {
$(obj).click(function (e) {
e.preventDefault();
});
$(obj).colorbox({
href: "somefile.html",
width: 890,
height: 680,
onLoad: function () { return false; },
onOpen: function () { return false; }
});
}
}
答案 0 :(得分:0)
此代码中不需要,因为它没有任何意义:
onLoad: function () { return false; },
onOpen: function () { return false; }
很难理解什么是obj
,但是如果你想要阻止表单提交,那么使用它:
$('form').submit(function(e){
e.preventDefault();
});
form
是表单的选择器和此代码,您可以添加到onLoad
事件。