jquery 加载函数只获取 div

标签 jquery css scrollbar modal-dialog

我是 jquery 的新手,如果模态窗口中的文本很大,我想向这个 jquery 模态窗口添加一个垂直滚动条。我应该在代码中的什么位置添加它以及如何添加它。

代码如下:

 $(document).ready(function() {

    $('a.dialog-ajax').click(function (event) {
       event.preventDefault();
       $this = $(this);
       var URL     = $(this).attr('href');
       var dialogbox = document.getElementById('dialog');
       var dialogOptions = {
                             height: 448,
                             width: 736,
                             modal: true,

                             close: function(event, ui){
                               $('#dialog').empty(); 
                             }
                           };

    if(dialogbox==null) {
      $this.after("<div id=\"dialog\"></div>");

    }

    jQuery('#dialog').load(URL + " #content").dialog(dialogOptions);


    });

});  

非常感谢 干杯

最佳答案

我会用 CSS 做到这一点。这应该可以做到。

#dialog {overflow: scroll}

关于jquery 加载函数只获取 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18412790/

相关文章:

javascript - 单击单选按钮时更改 div/表格行的背景颜色

jquery - 使用 jQuery 运行选项卡时出错?

html - 如何让我的表格滚动,而背景在 html/css 中保持固定?

css - 没有 Javascript 的固定 100% div 内的滚动条

jquery - 更改 css 背景属性在 IE 中不起作用

javascript - 检查 jquery 对象内容

html - Pure.css 1-3 网格每行只显示 2 个元素

android - 在 android 中每次点击时始终在页面顶部显示滚动条

javascript - 如何重复动态增加div(div在顶部和div在底部)

javascript - React Native Flatlist 不会动态呈现元素的宽度