客户端具有不同页面的WordPress site,其中他要一个接一个地添加图像。为了像他喜欢的那样显示它,有一些jQuery用div.postImg类包装图像:

剧本:

jQuery(document).ready(function() {
    var set = jQuery('#content > img');
    for(var i = 0, len = set.length; i < len; i += 1){
        set.slice(i, i+1).wrapAll('<div class="postImg" />');
    };
});


第一次加载站点时,看起来还不错,但是如果重新加载或单击菜单项,则添加的div似乎无法识别子宽度,因此会忽略它。基本上,div是“变松”其宽度并并排堆叠。

我一直在努力了解正在发生的事情和原因,以及尝试不同的解决方案以查看是否有结果。但是什么都没有。有什么我想念的吗?

最佳答案

我浏览了该站点上的插件,发现其中一个插件干扰了jQuery,从而导致行为异常。
删除此插件解决了该问题。

09-11 19:05
查看更多