Javascript 验证插件劫持点击功能?

Javascript 验证插件劫持点击功能?,javascript,jquery,validation,curvycorners,Javascript,Jquery,Validation,Curvycorners,绝对是新手问题,非常感谢您的帮助:) 我将curvycorners()与jQuery验证插件()结合使用,当我这样做时,我在让div重新绘制圆角时遇到了问题: $("input[type='submit']").click(function(e) { curvyCorners.redraw(); }); 当我在表单第一次验证时单击submit按钮时,会弹出验证错误消息,并展开div,导致布局变得丑陋。然而,当我第二次点击它时,圆角重新绘制得很好 是不是我的验证插件劫持了我最初的点击?我该怎么办

绝对是新手问题,非常感谢您的帮助:)

我将curvycorners()与jQuery验证插件()结合使用,当我这样做时,我在让div重新绘制圆角时遇到了问题:

$("input[type='submit']").click(function(e) {
curvyCorners.redraw();
});
当我在表单第一次验证时单击submit按钮时,会弹出验证错误消息,并展开div,导致布局变得丑陋。然而,当我第二次点击它时,圆角重新绘制得很好


是不是我的验证插件劫持了我最初的点击?我该怎么办?非常感谢任何提示。

请确保在调用验证代码之前设置了上面的处理程序。事件处理程序是按照绑定顺序执行的,因此如果验证插件正在取消事件,那么您希望在它取消之前先附加它

简言之,首先附加处理程序,以确保它得到执行,并且其他东西不会干扰

免责声明:这并不总是正确的,一些试图干扰的东西可以(
.unbind()
)但它应该可以解决您的问题。如果您在执行此操作后看到相同的行为,请提供更多详细信息,其他因素正在干扰