无敌小哥儿
2016-11-18 00:55
为什么把class里的online换成id里的callme,图标就变了??
<div class="login-state-txt" id="login2qq_state_txt">在线</div>
<ul id="loginStatePanel" class="statePanel login-state" style="display: none">
<li id="online" class="statePanel_li">
<div class="stateSelect_icon online"></div>
<div class="stateSelect_text">我在线上</div>
</li>
<li id="callme" class="statePanel_li">
<div class="stateSelect_icon callme"></div>
<div class="stateSelect_text">Q我吧</div>
</li>
stateSelect_icon online在html中只是一段代码,而在css中对应类的样式里应该设置了一张图片,可以看作每个classname都绑定了一张对应的图片,所以,改变classname就导致图片改变。
DOM事件探秘
99532 学习 · 1298 问题
相似问题