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