我正在使用simplemodal 插件和本教程从主页上的拇指弹出我的 wordpress 网站上的帖子。我一遍又一遍地阅读教程,无法弄清楚如何定位叠加层来设置它的样式。我还需要针对 simplemodal-container 来设置样式。本教程提供了此功能来调用弹出帖子。
jQuery(document).ready(function() {
jQuery('a.postpopup').click(function(){
id = jQuery(this).attr('rel');
jQuery('<div id="ajax-popup"></div>').hide().appendTo('body').load('http://urlofyoursite.com/ajax-handler/?id='+id).modal();
return false;
});
});
simplemodal 插件说您可以使用 更改覆盖的样式,overlayCss [Object:{}]
并使用 更改 simplemodal-container 的样式containerCss [Object:{}]
。但是,我尝试将其放在此函数中的任何地方都会导致问题。我尝试在上面的函数下添加它,但它没有做任何事情。
jQuery("#ajax-popup").modal({
opacity:80,
overlayCss: {backgroundColor:"#000"},
containerCss: {margin: "0 auto",top:0}
});
我做错了什么,我需要在哪里添加这个?
更新:好的,我到了某个地方,但容器 css 出于某种原因不会覆盖默认设置。
jQuery(document).ready(function() {
jQuery('a.postpopup').live('click', function(){
var id = jQuery(this).attr('rel');
jQuery('<div id="ajax-popup"></div>').hide().appendTo('body').load('http://fameordie.com/ajax-handler/?id='+id).modal({
opacity:90,
containerCss:{
top:0
},
overlayClose:true
});
return false;
});
});