0

我有一个模式显示通过 ajax 调用提取的内容。在此内容中有一个图像滑块。滑块工作并且图像已加载但它们仍然不显示。只有当我点击 f12 以使用 firebug 来尝试找出图像是否已加载时,图像才会显示在页面上。这只发生在萤火虫没有与浏览器分离的情况下。就好像他们需要踢球才能在页面上显示一样。

我正在使用 Foundation 4 显示模态

我搜索了一个类似的问题,但似乎找不到任何东西。# 如何在将内容添加到#popout div 后显示图像。

我的代码如下

(function($) {
    $('.rslides li').click(function(e) {
        e.preventDefault();
        var project_id = $('.rslides1_on .popout-link').data('project-id');
        var url = '/popout-content.php?aid=' + project_id;

        params = {
            aid: project_id
        };

        $.ajax({
            type: 'GET',
            url: 'popout-content.php',
            data: params,
            dataType: 'html',
            success: function(html) {

                if (html != 'empty') {
                    $('#popout').foundation('reveal', 'open');
                    $('#popout').html(html);
                }
            }
        });
    });
})(jQuery);
4

0 回答 0