我有一個菜單:only-child選擇器,以便我可以指示子菜單。在IE8之後(我唯一需要支持的唯一舊IE版本)後,選擇器工作:但是:獨生子選擇器沒有,所以我在每個菜單項上都選擇了一個箭頭,而不是僅在子菜單上。在jQuery/JavaScript的IE8中僞造CSS:唯一的孩子
.menu li > a:after { content: ' ▾'; }
.menu li > a:only-child:after { content: ''; }
我想要的是使用jQuery或JavaScript來實現這一點。 我不想使用Modernizr或Selectivizr以及所有這些東西,只是一個代碼作爲獨子的替代方案。
我真的很感激,如果你能幫助我。當談到jQuery和JavaScript時,我是一個新手,所以請詳細解釋。謝謝!
+1「jQuery的工具大多數css選擇器爲你' –
非常感謝您的回答 - 但是,我無法讓它在IE8仿真模式下工作(不幸的是,我沒有虛擬機來測試),但我知道仿真並不總是準確。 – mnsth
@Simen Mangseth:它在其他瀏覽器,包括IE9/10/11的默認渲染模式下工作嗎? – BoltClock