jquery - 我如何使 jQuery 对话框弹出特定次数?

标签 jquery jquery-ui

我如何确定对话框在 jQuery 中显示的次数。 我有一个模式弹出对话框,我希望当用户单击某个内容两次时该对话框显示,而第三次单击时则不显示。

$(document).ready(function(){

    $('#something_to_clicked').click(function(){

          $('#dialog_content').dialog({modal: true});
    });
});

最佳答案

$(document).ready(function(){

    var timesShown = 0;
    $('#something_to_clicked').click(function(){
          if (timesShown == 2) return;
          $('#dialog_content').dialog({modal: true});
          timesShown++
    });
});

关于jquery - 我如何使 jQuery 对话框弹出特定次数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10351489/

相关文章:

JQuery datepicker 允许用户设置年份

php - sql 查询,然后如果满足条件则刷新 Div - 也许是 Ajax?

javascript - 单击时获取具有自己的迭代按钮的输入值

ajax - JQuery/Ajax - 使用 .replaceWith 或 .html 调用数据库后在页面中加载新数据?

jquery - 使用 jquery 动态调整图像大小

html - 下拉菜单 Bootstrap 代码

javascript - 使用 jQuery UI 对 Ember.js 项目进行排序后,使用 Ember Data 的 model.deleteRecord() 不起作用

php - 根据 Woocommerce 中的运输方式和付款方式添加费用

javascript - jqGrid 错误 - "Element is not a table"

css - jquery ui 自动完成,css 问题