将jQuery UI对话框应用于类

deltaskelta

使此示例与类一起使用时遇到一些麻烦。我希望每个类在单击时都会弹出一个单独的对话框,其中包含不同的信息... https://jqueryui.com/dialog/#animated

是我的小提琴和代码。

HTML ...

<div class="foo">click me
  <div class="bar">blahblahblah</div>
</div>

<div class="foo">or me
  <div class="bar">blahblahblah</div>
</div>

jQuery的...

$( function() {
    $( ".bar" ).dialog({
      autoOpen: false,
      show: {
        effect: "blind",
        duration: 1000
      },
      hide: {
        effect: "explode",
        duration: 1000
      }
    });

    $( ".foo" ).click(function() {
      $(this).find(".bar").dialog( "open" );
    });
});
卡尔提凯扬·韦迪

您可能无法使用通过类打开对话框的jquery UI Dialog作为代码中的方式,因为$(this).find(".bar")它将返回空并且不存在。

尝试对内部div元素使用id。

<div class="foo" data-id="x1" >click me
  <div class="bar" id="x1" >blahblahblah X1</div>
</div>

<div class="foo" data-id="x2" >or me
  <div class="bar" id="x2" >blahblahblah X2</div>
</div>

--

$( function() {
    $( ".bar" ).dialog({
      autoOpen: false,
      show: {
        effect: "blind",
        duration: 1000
      },
      hide: {
        effect: "explode",
        duration: 1000
      }
    });

    $( ".foo" ).click(function() {
      var id = $(this).data("id");
      $('#'+id).dialog( "open" );
    });
});

JSFiddle

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

防止Material-UI对话框将内联样式应用于主体

来自分类Dev

是否可以将CSS样式应用于Eclipse中的对话框或向导模式窗口?

来自分类Dev

是否可以将CSS样式应用于Eclipse中的对话框或向导模式窗口?

来自分类Dev

e4-Javafx:如何将当前主题应用于登录对话框

来自分类Dev

将CSS样式应用于我的角度应用程序中的所有Primeng对话框

来自分类Dev

用于打开jquery-ui对话框的名称

来自分类Dev

JQuery 对话框类

来自分类Dev

如何将Ajax放入jQuery UI对话框?

来自分类Dev

将jQuery UI对话框更改为Fancybox

来自分类Dev

如何将Ajax放入jQuery UI对话框?

来自分类Dev

将Umlauts传递给jQuery UI对话框

来自分类Dev

Python将类方法应用于数据框的行

来自分类Dev

jQuery确认对话框-冲突类

来自分类Dev

jQuery UI对话框的关闭效果

来自分类Dev

jQuery UI对话框顶部间距

来自分类Dev

可扩展的jQuery UI对话框

来自分类Dev

jQuery UI对话框:从内部关闭

来自分类Dev

jQuery UI对话框并关闭

来自分类Dev

从jQuery UI对话框回调

来自分类Dev

可扩展的jQuery UI对话框

来自分类Dev

jQuery UI对话框条件格式

来自分类Dev

JQuery UI 对话框显示正确

来自分类Dev

来自 jQuery UI 的对话框

来自分类Dev

将点击事件仅应用于目标类jQuery

来自分类Dev

如何使用jQuery将类应用于输入项

来自分类Dev

jQuery分页-将类应用于项目

来自分类Dev

jQuery将CSS应用于类的父级吗?

来自分类Dev

将jquery ui应用于can.Component模板

来自分类Dev

将jquery ui应用于can.Component模板