2011-05-29 42 views
3

我仍然是一个jquery的相对初学者,所以任何帮助感激不尽。SimpleModal容器定位

我采取了简单的功能,并将定位从固定改为绝对,因为我希望模态框能够与背景页面一起滚动。 这导致我的问题,因为某处(我认为在jscript)的顶部位置正在设置,所以我不能在外部CSS重写它。

任何人都可以告诉我我可以如何更改inline css for simplemodal-container?

谢谢!

回答

7

下面应该工作:

// replace #foo with your id or element 
$('#foo').modal({onShow: function (d) { 
    // replace '0px' with your value, or remove the property 
    d.container.css({position: 'absolute', top: '0px'}); 
}}); 

注:这并不工作在IE6

+0

感谢@埃里克 - 马丁......我必须做一些错误的...或者使用了错误的ID。我一直在使用#simplemodal-container,但它似乎破坏了代码 - 它不会产生弹出窗口。 – Loonytoons 2011-05-29 15:57:39

+0

你应该使用你想要显示的元素的ID。 Simplemodal容器是SimpleModal内部使用的东西。 – 2011-05-29 17:54:24