[问题] 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