我有一个包含热点图像的DIV。默认设置为隐藏。
我有一个函数我打电话来显示它。
在该功能中,这有效:
$('#adChart').css("visibility", "visible");
但这不起作用:
$('#adChart').show();
这不起作用:
$('#adChart').fadeIn(1000);
(而我真正想做的就是从左边褪色并滑入。但是我甚至无法在这一点上得到一个简单的show()。)
使用Document-ready进行包装也无济于事。而且我不相信我需要在文档准备好的代码中包装每个函数定义,是吗?可能有数百个。
建议?
答案 0 :(得分:2)
.show()
方法不会影响visibility
。它会修改display
属性,同样适用于fadeIn()
。这就是为什么它不起作用。
.show()
是:css("display", "");
因此,如果您想使用display
和visibility
,则应使用.show()
CSS属性而不是fadeIn()
。
答案 1 :(得分:-2)
试试这个:
$('#adChart').css({"visibility": "visible","display":"block","opacity":1});