gpt4 book ai didi

javascript - jquery offset() 在 firefox 12 的 each() 中返回空字符串

转载 作者:行者123 更新时间:2023-11-29 22:24:16 25 4
gpt4 key购买 nike

http://jsfiddle.net/suenot/3b3XM/1/

// in FF and IE each() don't work offset()
// $(this).offset().top return empty string
$(document).ready(function(){
var index = 0;
$('.box').each(function(){
var background = $(this).css('background');
$(this).css('background', 'none');
var height = $(this).css('height');
var top = $(this).offset().top;
$('body').prepend('<div id="box' + ++index + '"></div>');
$('#box' + index).css({
'height': height,
'background': background,
'position': 'absolute',
'z-index': '-1',
'top': top,
'width': '100%'
});
});
});​

请帮助我,我找不到解决方案。

最佳答案

我不确定 $(this).css('background-color'); 是否是您想要的,但更新后它会显示该框。查看 fiddle 中的输出

$(document).ready(function(){
var index = 0;
$('.box').each(function(){
var background = $(this).css('background-color');
$(this).css('background', 'none');
var height = $(this).css('height');
var top = $(this).offset().top;
$('body').prepend('<div id="box' + ++index + '"></div>');
$('#box' + index).css({
'height': height,
'background': background,
'position': 'absolute',
'z-index': '-1',
'top': top,
'width': '100%'
});
});
});

关于javascript - jquery offset() 在 firefox 12 的 each() 中返回空字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10539524/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com