Во-первых, извинения. Я js newb.Shadowbox + jQuery не работает - ошибок нет
Я пытаюсь вызвать теневой блок с загрузкой конкретной страницы - «всплывающее окно», если хотите. Ничего не происходит, и, согласно Firebug, ошибок нет.
Я должен отметить, что это wordpress, поэтому я использую вызов по умолчанию jQuery, а также теневой блок, подключенный к плагину 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"
});
});
});
Любая помощь здесь будет принята с благодарностью, поскольку я потратил часы на консультации по каждому аспекту этого.
Спасибо, С.
Готово! Но до сих пор нет кубиков. – Shelton
Готово. Но все еще не работает ... и теперь Shadowbox не работает там, где раньше. Я подозреваю, что плагин WP делает по умолчанию вызов init. Я просто поставил свой код под функцию wp_head. – Shelton