0
A
回答
0
你不能这样做。
但是你根本就做的是使用
$('.your-element).css({'display':'inline'});
代替.show的()。
.hide()仍然可以照常使用。 现在想不出任何聪明的东西。
0
根据jQuery的docs:
如果一个元素具有内嵌的显示值,则隐藏和显示, 它将再次被内联显示。
还有其他的事情吗?
演示:http://jsfiddle.net/jtbowden/JdJFJ/
这里是从源代码片段:
if (display !== "none" && !jQuery._data(elem, "olddisplay")) {
jQuery._data(elem, "olddisplay", display);
}
基本上,它存储原始display
在内部数据,这是在show()
恢复。类似但不同的代码在jQuery 1.0中一直存在。
0
@ benhowdle89看来,这已经可以用jQuery。你使用什么版本?
+0
应该没关系,这个功能存在于1.0中。 – 2012-04-17 22:14:06
+0
谢谢你的抬头。 – trickyzter 2012-04-17 22:15:47
相关问题
- 1. 使用jQuery显示/隐藏div,然后在该div内显示/隐藏div
- 2. DIV显示隐藏内嵌
- 3. jQuery的显示/隐藏DIV
- 4. jquery多DIV隐藏/显示
- 5. jquery隐藏并显示div
- 6. jQuery的显示/隐藏DIV
- 7. jQuery显示和隐藏div
- 8. jQuery的显示/隐藏DIV
- 9. 显示/隐藏div jquery
- 10. JQuery显示/隐藏div
- 11. jQuery显示和隐藏div
- 12. jquery fancybox在显示后隐藏内联
- 13. 显示DIV内容与溢出隐藏
- 14. div元素与显示:行内隐藏
- 15. 隐藏和显示div与jQuery
- 16. 动态显示/隐藏div与jQuery
- 17. 与jquery显示隐藏单独的div
- 18. 显示隐藏DIV与JQuery的
- 19. 隐藏和显示div与jquery移动
- 20. 显示和隐藏多个div jquery显示/隐藏/切换
- 21. jQuery隐藏/显示内容
- 22. 显示/隐藏DIV
- 23. div显示/隐藏
- 24. 显示/隐藏div
- 25. 显示/隐藏Div
- 26. 隐藏/显示DIV
- 27. 用jQuery内联显示DIV
- 28. 显示/隐藏TR与jQuery
- 29. jQuery与隐藏和显示
- 30. jQuery - 隐藏/显示不显示div和显示错误
你可以不用'.css('display','inline')'而不是'show()'吗? – 2012-04-17 22:01:11
可能是你可以使用类和切换使用jquery – Dhiraj 2012-04-17 22:01:14
@AymanSafadi可能,只是寻找这种方法的解决方案! – benhowdle89 2012-04-17 22:02:00