对于在 css 中定义为 display:none 的元素,我正在尝试运行一个函数,该函数尝试使用 .show() 显示该元素,代码如下:
CSS
.element {
position: absolute;
display: none;
left: 0;
top: 0;
}
HTML
<div class="element">Some content here</div>
<div class="element">Some content here</div>
jQuery
var c = $('.element');
c.each(function () {
c.css({
'left': dleft + 'px'
});
c.css({
'top': dtop + 'px'
});
c.setTimeout(function () {
c.show(1000);
}, sduration);
所有变量都被填充我已经通过警告所有变量进行检查并给它们默认值,但不知何故在超时后元素没有显示。