客户端具有不同页面的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,从而导致行为异常。
删除此插件解决了该问题。