【问题标题】:jQuery UI DialogjQuery UI 对话框
【发布时间】:2009-09-30 15:07:06
【问题描述】:

我正在尝试为具有下面指定的类的每个链接打开一个对话框窗口onclick。但它不起作用。但是,如果我将 .dialog('open'); 替换为 .hide();,则代码可以工作

如果我可以用hide() 附加点击事件但不能用对话框附加,我不明白为什么它不起作用。

欢迎提出任何建议。 :) 你好

$('.btn_readbio').each(function(){
    $(this).click(function(){ 
        $(this).dialog('open'); 
    });
});

【问题讨论】:

  • 我不完全确定.. 但你需要用 $('.btn_readbio').dialog();在 .dialog('open') 之前会起作用吗?我自己没玩过...
  • 在点击处理程序之外初始化它...

标签: jquery user-interface dialog


【解决方案1】:

此代码正在运行:

$('.btn_readbio').click(function(){ 
     $(this).dialog(); 
});

我删除了 'open' 参数。

【讨论】:

    【解决方案2】:

    这是我将对话框容器添加到超链接的“rel”属性后的代码:

    $('.btn_readbio').each(function(){
        $(this).click(function(){ $('#' + $(this).attr('rel')).dialog('open'); });
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-25
      • 2011-03-15
      • 1970-01-01
      • 1970-01-01
      • 2012-12-04
      相关资源
      最近更新 更多