首先,道歉。我是一个js新手。
我正在尝试通过加载特定页面来触发一个影子框——如果你愿意的话,一个“弹出窗口”。没有任何反应,根据萤火虫的说法,没有要报告的错误。
我应该注意,这是 wordpress,所以我使用默认的 jQuery 调用,并且 shadowbox 也滚动到 WP 插件中。Shadowbox 在站点的其他区域确实可以正常工作,jQuery 函数也是如此。
noConflict()
之所以使用,是因为 WP 也默认加载原型,这与 jQuery 美元符号冲突。
var $j = jQuery.noConflict();
$j(function(){
//Set cookie
$j.cookie('padpop_viewed',true);
// open a welcome message as soon as the window loads
$j(function() {
Shadowbox.open({
content: '<div width="600" height="460" style="margin:auto;"><a href="<?php bloginfo('url');?>"/products/"><img src="<?php bloginfo('template_url');?>/images/ipad-pop.jpg" width="600" height="460" alt="Redacted"/></a></div>',
player: "html",
height: "470",
width: "610"
});
});
});
在这里的任何帮助都将不胜感激,因为我已经花费了数小时查阅有关这方面的各个方面的文档。
谢谢,S。