小编Chr*_*ris的帖子

jQuery模式不会在IE中更新

我无法在IE8中使用以下代码,它在Firefox中运行良好.

用户单击链接以将属性添加到其收藏夹列表.单击时,我使用jQuery将页面加载到模式中.如果他们再次单击相同的链接,则需要重新运行代码,以便显示"已添加".在IE中它只显示原始模态窗口而不更新.

这非常令人沮丧......任何人都可以帮我解决吗?

$(document).ready(function() {
  var $loading = $('loading image goes here');

    $('.add_fav_property').each(function() {
        var $dialog = $('<div></div>')
            .append($loading.clone());
        var $link = $(this).bind('click', function() {

            $dialog
                .load($link.attr('href') )
                .dialog({
                    title: $link.attr('title'),
                    width: 400,
                    height: 150
                });

            $link.click(function() {
                $dialog.dialog('open');
                return false;   
            });             
            return false;
        });
    });
});
Run Code Online (Sandbox Code Playgroud)

来自http://blog.nemikor.com/2009/08/07/creating-dialogs-on-demand/的 jQuery代码

谢谢,克里斯.

jquery modal-dialog popup

1
推荐指数
1
解决办法
2589
查看次数

标签 统计

jquery ×1

modal-dialog ×1

popup ×1