【发布时间】:2017-10-05 23:17:07
【问题描述】:
我有一个相对简单的 jquery 函数,用于根据父高度设置一个 div 的高度。
(function() {
var $window = $(window);
function resize() {
if ($window.width() > 800) {
$(".event-list").each(function() {
var parentHeight = $(this).height();
$(this).children('.text').css("height",parentHeight);
$(this).children('.pattern').css("height",parentHeight);
});
} else {
$(".event-list").each(function() {
$(this).children('.text').css("height", 'auto');
$(this).children('.pattern').css("height", 'auto');
});
}
}
$window
.resize(resize)
.trigger('resize');
})(jQuery);
你可以在这里看到它的工作原理:http://theadventureschool.com/new-site/events/
在我的本地计算机上,这每次都能正常工作,但是当我实时推送网站时,有时高度是正确的值,有时默认为 22px。
任何解决此问题的帮助将不胜感激。
谢谢, 珍妮
【问题讨论】:
-
清除浏览器缓存后是否有效?
-
缓存好像没什么区别。
-
它在 Chrome 中似乎工作得相当一致,但不是 Safari
标签: javascript jquery html css height