我有一个DIV,其中包含一个带有热点的图像。默认情况下,它被设置为隐藏。
我调用了一个函数来显示它。
在函数中,这是有效的:
$('#adChart').css("visibility", "visible");但这是行不通的:
$('#adChart').show();这也不起作用:
$('#adChart').fadeIn(1000); (我真正想做的是从左边淡入和滑动。但在这一点上,我甚至不能让一个简单的show()工作。)
使用Document-ready包装也无济于事。而且我不认为我需要在代码中使用文档就绪来包装每个函数定义,不是吗?可能有上百个。
有什么建议吗?
发布于 2012-07-12 00:55:21
.show()方法不会影响visibility。它修改了display属性,对fadeIn()也是如此。这就是它不起作用的原因。
.show()是css("display", "");的缩写
因此,如果您希望使用display和visibility,则应该使用.show() CSS属性而不是fadeIn()。
发布于 2012-07-12 00:53:17
试试这个:
$('#adChart').css({"visibility": "visible","display":"block","opacity":1});https://stackoverflow.com/questions/11437520
复制相似问题