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. jQuery的显示/隐藏DIV
- 3. jQuery显示和隐藏div
- 4. jQuery的显示/隐藏DIV
- 5. div元素与显示:行内隐藏
- 6. 显示隐藏DIV与JQuery的
- 7. 动态显示/隐藏div与jQuery
- 8. 显示/隐藏div
- 9. 显示/隐藏DIV
- 10. div显示/隐藏
- 11. 显示/隐藏Div
- 12. jQuery隐藏/显示内容
- 13. 用jQuery内联显示DIV
- 14. 显示/隐藏TR与jQuery
- 15. jQuery - 隐藏/显示不显示div和显示错误
- 16. 在显示/隐藏div中显示/隐藏div
- 17. 通过DIV的隐藏/显示JQuery循环通过DIV的隐藏/显示
- 18. jQuery隐藏/显示
- 19. jQuery显示/隐藏
- 20. jQuery隐藏/显示
- 21. 获取div显示/隐藏悬停在jQuery与ajax内容
- 22. 显示切换隐藏其他div jquery
- 23. 用jquery显示/隐藏一级div
- 24. jQuery隐藏/显示div onclick范围
- 25. jQuery幻灯片和显示/隐藏div
- 26. 动画div显示/隐藏(jQuery)
- 27. 使用jQuery点击显示/隐藏div
- 28. 如何显示/隐藏的div(jQuery的)
- 29. 在jquery中隐藏和显示div
- 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