Shadowbox не может работать после данных загрузки ajax. Я попытался включить функцию Shadowbox.init() в функцию загрузки ajax, а также на php-страницу. Ничего не работает. Shadowbox отлично работает перед загрузкой данных ajax.Shadowbox не работает после данных загрузки ajax
$.ajax({
type:"post",
url: url1,
data: {offset:offset},
dataType: "html",
timeout: 10000,
success:function(data) {
Shadowbox.init();
if(data == 0){
$("#nodeal").show();
$(".more_deals").hide();
$("#nomore").val(1);
$('#loadimage').hide();
}else {
Shadowbox.init();
$("#nodeal").hide();
$(".more_deals").hide();
$('.loadmoredeals').append(data);
$('#loadimage').hide();
}
},
error:function(request, status, err) {
if(status == "timeout") {
gotoagain(offset);
}
}
});
PHP страница HTML Результат: (светлячок может работать с этим кодом, хром и IE не работает с этим кодом)
$html = "<script src='/static/js/shadowbox-3.0.3/shadowbox.js'></script>
<script>
Shadowbox.init();
</script>";
ли работает Shadowbox Javascript вызвавший ошибку? Как заставить теневой блок работать?
Что говорит ваша консоль отладки (например, firebug)? – RMK
Какие ошибки появляются в консоли ошибок браузера? – jeff
Ошибка в firefox. Работает отлично в firefox. без ошибок в хром .. страница как раз прекратите работать. Ошибка IE - доступ запрещен –