php - ajax 加载数据后 Shadowbox 不工作

标签 php javascript jquery shadowbox

ajax 加载数据后,Shadowbox 无法工作。 我尝试将 Shadowbox.init() 放入 ajax 加载函数以及 php 页面中。什么都不起作用。在 ajax 加载数据之前 Shadowbox 工作正常。

    $.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);
                    }

                }
            }); 

HTML 的 PHP 页面结果:(firefox 可以使用此代码,chrome 和 IE 不能使用此代码)

$html = "<script src='/static/js/shadowbox-3.0.3/shadowbox.js'></script>    
            <script>
                Shadowbox.init();
            </script>";

运行 Shadowbox javascript 是否导致了错误?如何使影子盒工作?

最佳答案

使用

Shadowbox.init({ skipSetup: true }); Shadowbox.setup(); 

而不是 Shadowbox.init();

关于php - ajax 加载数据后 Shadowbox 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17944397/

相关文章:

jquery - 您可以在 jQuery 选择器上执行 'AND' 来定位多个按钮吗?

jquery - 菜单 jquery 状态 is-active is-not-active

javascript - 由 laravel 发送的数组在我从 javascript 使用它时变得向后

php - 我可以将 php 附加到类(class)中吗?

php - Laravel Storage::disk()->url();不能正常工作

javascript - 键作为 backbone.js model.set() 的变量

php - 在 'Notifications' 表中插入多行会减慢查询速度吗?

javascript - 使用 ASPNET MVC 3 和 Razor 在单独的 javascript 文件中@Url.Content

javascript - 下划线并延伸

javascript - 谷歌地图内部模式不显示