[問題] hover跟display的問題

作者: PowerKid (暴力小孩)   2015-05-08 20:05:05
https://jsfiddle.net/crL28waz/1/
上面是我的範例
有一個section 跟aside 兩個裡面有文字h2
當hover h2 時會變紅色
當click h2 時會判斷是否h2 id為new1 是的話則h2消失
目前想做的是 如果onclick h2時 會讓section 的 <h2>消失之後
我能否hover section仍然會出現原先消失的h2 並且有原先變紅色的效果
因為目前消失之後 原先 hover的h2不見了
請問有什麼方法可以做到
謝謝
作者: GoalBased (Artificail Intelligence)   2015-05-08 20:16:00
看不懂你再問甚麼,有沒有考慮講得清楚一點
作者: Ayukawayen (亞布里艾爾發芽>//<)   2015-05-08 22:18:00
像這樣的效果? https://jsfiddle.net/crL28waz/3/還是你要hover後就讓h2保持出現?
作者: poiuy999 (Nines)   2015-05-08 22:54:00
是.hide() 用成.remove()嗎
作者: PowerKid (暴力小孩)   2015-05-08 22:58:00
謝謝2F那如果要讓再次HOVER一直出現該怎麼做
作者: Ayukawayen (亞布里艾爾發芽>//<)   2015-05-08 23:27:00
作者: aspdoctor (大崎)   2015-05-09 00:50:00
Js的display:none比你後來css加上的display還優先,要用js把display屬性加回去還有這段其實可以只用css搞定的如果是為了click事件用js,建議拿來改class就好,該是css的工作就交給css處理,混在一起之後會很麻煩

Links booklink

Contact Us: admin [ a t ] ucptt.com