Scroll jquerysimplemodal插件:随页面滚动的弹出窗口

Scroll jquerysimplemodal插件:随页面滚动的弹出窗口,scroll,simplemodal,fixed,absolute,Scroll,Simplemodal,Fixed,Absolute,是否有一个“有效”的解决方案,使对话框可以使用滚动条滚动,而不是仍然从内部窗口边界的中心固定 在某些情况下,用户的分辨率可能太小,无法包含对话框,在这种情况下,对话框的一部分可能会隐藏。 您可能在隐藏部分有一个“确定”或“确认”按钮,然后弹出窗口可能无法关闭,也无法验证!封锁局势 我试图将css从固定改为绝对,然后在对话框中滚动页面:太棒了!但是同时,打开另一个弹出窗口,不要将其再次置于布局的中心位置。也许解决方案是在每个onOpen事件上重新居中显示对话框 欢迎任何帮助。该对话框是为修复而编写

是否有一个“有效”的解决方案,使对话框可以使用滚动条滚动,而不是仍然从内部窗口边界的中心固定

在某些情况下,用户的分辨率可能太小,无法包含对话框,在这种情况下,对话框的一部分可能会隐藏。 您可能在隐藏部分有一个“确定”或“确认”按钮,然后弹出窗口可能无法关闭,也无法验证!封锁局势

我试图将css从固定改为绝对,然后在对话框中滚动页面:太棒了!但是同时,打开另一个弹出窗口,不要将其再次置于布局的中心位置。也许解决方案是在每个onOpen事件上重新居中显示对话框


欢迎任何帮助。

该对话框是为修复而编写的,因此不容易更改


您可以将位置更改为绝对,但所有IE攻击都将强制其表现为固定。

在SimpleModel 1.4.2中,您只需将固定设置为false:

$('#myModal').modal({ fixed: false });

这对我们在Chrome和IE上起到了作用,一直到IE8。(我们不支持IE7。)

因此可以在代码中禁用ie hack部分,它对ies也可以正常工作。因为我遇到了同样的问题(我弹出了一个flash游戏,它的控件在底部,并且在模式中添加了一个带有不同按钮的侧选项卡),我发现你的答案确实不合适。顺便说一句,对于任何感兴趣的人,在SimpleModal 1.4.1中,您可以更改以下行:
l.position='fixed'
l.位置='绝对'在fixIE函数中。这将产生预期的效果。