问答详情
源自:4-3 [DOM事件] QQ面板状态切换效果

为什么把class里的online换成列表元素中id里的callme,图标就变了??

为什么把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>


提问者:无敌小哥儿 2016-11-18 00:55

个回答

  • 请叫我枫哥哥丶
    2016-11-18 15:27:22

    stateSelect_icon online在html中只是一段代码,而在css中对应类的样式里应该设置了一张图片,可以看作每个classname都绑定了一张对应的图片,所以,改变classname就导致图片改变。