【问题标题】:re-init simplemodal重新初始化简单模式
【发布时间】:2012-10-11 09:58:01
【问题描述】:

关于这个 jquery 插件 http://www.ericmmartin.com/simplemodal-1-4-3-released/

我有一个 ajax 函数,它需要一些时间来获取数据 - 所以我想用微调器打开模态 div

$("#basic-modal-content").modal(); 
$("#basic-modal-content").html('<img src="ajax_loader.gif" width=100>');

在success函数末尾的ajax调用中,我做了这个

$('#basic-modal-content').empty();
$('#basic-modal-content').html('<div class="content-center">'+title+'</div>');
$("#basic-modal-content").modal(); 

这会导致 1. 使用微调器打开弹出窗口 - 没关系 2. basic-modal-content div 为空 3.新内容被加载 4. div的内容太长了

通常在第一次模态调用时,内容在带有滚动条的 div 内。

那么,有什么选项可以让我重新初始化模态调用吗?

谢谢 阿德里安

【问题讨论】:

  • 也许你可以在#basic-modal-content 上加上“overflow: auto”之类的......?
  • 是的 - 解决了它!非常感谢!
  • 给我学分;)哈哈。哟! :D

标签: jquery ajax simplemodal


【解决方案1】:

我只是去了demopage并尝试重现问题,当然也尝试找到问题并解决它。

复制只是使内容高 2000 像素。

在这种特殊情况下,以下内容对我有用:

overflow: auto;

【讨论】:

    猜你喜欢
    • 2011-04-07
    • 2016-12-12
    • 2020-08-31
    • 2011-06-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多