javascript - 触发 JavaScript 函数

标签 javascript jquery jquery-ui

我想在是-否逻辑中触发对话框模式消息脚本。 目前它在 onclick 事件中工作。示例:http://jqueryui.com/dialog/#modal-message

如果我的逻辑正确,我希望它自动执行(无需任何点击)。

示例:

如果逻辑为真则执行

<script>
$(function() {
  $( "#dialog-message" ).dialog({
    modal: true,
    buttons: {
      Ok: function() {
       $( this ).dialog( "close" );
      }
    }
  });
});
</script>

有什么想法吗?

最佳答案

<script>
$(function() {
  $( "#dialog-message" ).dialog({
   modal: true,
   buttons: {
      Ok: function() {
         $( this ).dialog( "close" );
      }
   }
  });

  if ( condition ) 
     $( "#dialog-message").dialog('open');
});
</script>

这就是带条件调用它的方式。

关于javascript - 触发 JavaScript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25603893/

相关文章:

javascript - 查找列表项并将其 ID 转换为小写,添加连字符

javascript - 这两种看似相似的闭包类型有什么区别?

javascript - 如何在没有按钮的情况下使用 jQuery UI 图标?

jquery-ui - jQuery UI自动完成: count results

javascript - 渴望在 Rails 中为 AngularJS 加载 HTML/erb 模板

javascript - 无法读取未定义的属性 'querySelectorAll'

javascript - 使用 Jquery On 将动态事件附加到元素(在动态元素上使用 jquery 插件)

javascript - 使函数参数超出范围的问题

javascript - 如何为导致更改的点击事件相关的 ng-repeat 元素设置动画

javascript - javascript在哪里存储变量以及它们保存多长时间?