【发布时间】:2014-12-18 22:18:42
【问题描述】:
我的网站上有以下代码应该显示一个弹出窗口
<span class="fbridge-signup-form" data-widget-id="21378"></span>
<script type="text/javascript">
(function() {
var secure = ("https:" == document.location.protocol);
var fb_js_host = (secure ? "https://www.fanbridge.com" : "http://widget-platform.fanbridge.com");
window._FBRIDGE_WIDGETS_HOST = fb_js_host; var p, s, id = 'fbridge-widgetjssdk-v1';
p = document.createElement('script'); p.id = id; p.type = 'text/javascript'; p.async = true;
p.src = (secure ? "https://ssl.fbridgecdn.net" : "http://static.fbridgecdn.net") + '/js/fb/widget/v1/platform.js?_=' + ((new Date()).getTime());
s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(p, s);
})();
</script>
它工作正常,但问题是我的 Drupal 网站上有一些灯箱设置,使这个窗口的宽度和高度比里面的实际内容小。
我尝试使用getElementByClassName 获取元素或将width 和heightparameters 写入fbridge-signup-form 的样式属性,但没有成功。
你知道我可以做些什么来强制它具有一定的宽度和高度吗?说 480 像素乘 400 像素?
您可以在http://waytorussia.net/Moscow/Intro.html 上查看实际页面(它有一个设置为只显示一次的 cookie)。
更新:也许可以使用另一种弹出窗口,这样它就不会被我的其他设置覆盖?
【问题讨论】:
标签: javascript html css drupal-6 colorbox