给每个li注册mousedown事件,改变li下面i的样式

html代码

<div class="sidebar">
        <ul id="ul-icon">
            <li><i class="layui-icon layui-icon-slider" style="line-height: 60px; font-size: 30px; color: #1E9FFF;"></i></li>
            <li><i class="layui-icon layui-icon-username" style="line-height: 60px; font-size: 30px; color: #1E9FFF;"></i></li>
            <li><i class="layui-icon layui-icon-slider" style="line-height: 60px; font-size: 30px; color: #1E9FFF;"></i></li>
            <li><i class="layui-icon layui-icon-edit" style="line-height: 60px; font-size: 30px; color: #1E9FFF;"></i></li>
            <li><i class="layui-icon layui-icon-util" style="line-height: 60px; font-size: 30px; color: #1E9FFF;"></i></li>
            <li><i class="layui-icon layui-icon-add-1" style="line-height: 60px; font-size: 30px; color: #1E9FFF;"></i></li>
        </ul>
    </div>

 js代码

$(function () {

      //给每个li注册点击效果
      $("#ul-icon li").mousedown(function () {

    //改变li下面的i标签样式
        $(this).children("i").css({"font-size":"29px"});
        
      }).mouseup(function () {

        $(this).children("i").css({"font-size":"30px"});
      });
});

  

原文地址:https://www.cnblogs.com/MOMING95/p/13601561.html