jQuery ColorBox - 它导致我当前页面的回发。怎么预防呢?

时间:2012-10-09 13:21:04

标签: jquery postback colorbox

以下是我的代码。即使在所有正确位置提供“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; }
        });
    }
}

1 个答案:

答案 0 :(得分:0)

此代码中不需要,因为它没有任何意义:

onLoad: function () { return false; }, 
onOpen: function () { return false; } 

很难理解什么是obj,但是如果你想要阻止表单提交,那么使用它:

$('form').submit(function(e){
    e.preventDefault();  
});

form是表单的选择器和此代码,您可以添加到onLoad事件。