【发布时间】:2012-03-12 22:09:26
【问题描述】:
如何将效果应用到包含登录表单的模式窗口。当使用提交错误的详细信息时,我想为对话框应用抖动效果。此代码失败
$("#dialog-form").effect("shake", { times:5 }, 100);
这是仅将效果应用于表单而不是模式对话框。有什么方法可以应用效果吗?
【问题讨论】:
标签: jquery jquery-ui modal-dialog jquery-effects
如何将效果应用到包含登录表单的模式窗口。当使用提交错误的详细信息时,我想为对话框应用抖动效果。此代码失败
$("#dialog-form").effect("shake", { times:5 }, 100);
这是仅将效果应用于表单而不是模式对话框。有什么方法可以应用效果吗?
【问题讨论】:
标签: jquery jquery-ui modal-dialog jquery-effects
您必须将效果应用到对话框小部件本身。你可以写:
$("#dialog-form").dialog("widget").effect("shake", { times: 5 }, 100);
顺便提一下,有些用户可能不理解摇动对话框以响应无效输入。我建议您改用清晰易懂的验证消息。
【讨论】: