我正在一个网站上工作,但遇到了问题。 我使divi画廊模块中的标题具有相同的高度,但它仅在首页上有效。 当我转到同一模块的第二页时,它不起作用。 这是我使用的代码:
var maxHeight1 = 0;
$("#gallery_module h2").each(function(){
if ($(this).height() > maxHeight1) { maxHeight1 = $(this).height(); }
});
$("#gallery_module h2").height(maxHeight1);
PS:我认为解决此问题的唯一方法是直接从模块文件本身获取AJAX调用。如果我错了,或者您认为您知道如何帮助我,我将不胜感激。谢谢!
更新:已修复!她是...
$("body").on('DOMSubtreeModified', "#gallery_module", function() {
var maxHeight1 = 0;
$("#gallery_module h2").each(function(){
if ($(this).height() > maxHeight1) { maxHeight1 = $(this).height(); }
});
$("#gallery_module h2").height(maxHeight1);
});
我要把它留给需要的人!