【问题标题】:jqueryui modal dialog effectsjqueryui 模态对话框效果
【发布时间】:2012-03-12 22:09:26
【问题描述】:

如何将效果应用到包含登录表单的模式窗口。当使用提交错误的详细信息时,我想为对话框应用抖动效果。此代码失败

$("#dialog-form").effect("shake", { times:5 }, 100);

这是仅将效果应用于表单而不是模式对话框。有什么方法可以应用效果吗?

【问题讨论】:

    标签: jquery jquery-ui modal-dialog jquery-effects


    【解决方案1】:

    您必须将效果应用到对话框小部件本身。你可以写:

    $("#dialog-form").dialog("widget").effect("shake", { times: 5 }, 100);
    

    顺便提一下,有些用户可能不理解摇动对话框以响应无效输入。我建议您改用清晰易懂的验证消息。

    【讨论】:

    • 取消:function() { $("#dialog-confirm").dialog("widget").effect("explode", {}, 100,function(){ $("# dialog-confirm" ).dialog( "close" ); }} 在 IE6 中给出错误,显示发送/不发送消息后 IE 会自动关闭。
    • 浏览器崩溃了?可能值得向 Microsoft 报告错误,尽管我不确定它是否会被采取行动。毕竟 Internet Explorer 6 是 2001 年发布的,现在连 Google 都不支持了……
    猜你喜欢
    • 2012-02-27
    • 2012-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-30
    相关资源
    最近更新 更多