为了账号安全,请及时绑定邮箱和手机立即绑定

为什么我的还是移出后没有恢复?

为什么我的还是移出后没有恢复?
$(document).ready(function(){
    $(function(){
        var iconH = $(".sprite").find("s").height();/*获取高度*/
            //console.log(iconH);打印iconH的高
            //声明一个变量获取li元素
             triggerLi = $(".sprite").children("li");
            //输入li的索引值(它是从0开始的)
            triggerLi.each(function(){
            var $this = $(this),//声明li变量
                $index =$this.index();//声明一个变量并获取li的值索引值
                //console.log($index)每个li的索引值
                 // console.log(iconH*$index);1*40
                 $this.children("s").css("background-position","0 -"+ iconH*$index +"px")
                 
                 $this.hover(function(){
                    //鼠标移入
                    $this.children("s").css("background-position","-24px -"+ iconH*$index +"px")
                 }),function(){
                    //鼠标移出
                    $this.children("s").css("background-position","0 -"+ iconH*$index +"px")
                 };
 
         })
    });
    
});



正在回答

1 回答

鼠标移出代码位置不对,正确代码如下:

$this.hover(function(){
   //mouse in
   $this.children("s").css("background-position","-24px -"+iconH*$index+"px");
   },function(){
       //mouse out
       $this.children("s").css("background-position","0 -"+iconH*$index+"px");
   }
)

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
用字体在网页中画ICON图标
  • 参与学习       40526    人
  • 解答问题       127    个

Font+HTML/CSS将会做到,小巧的体积、更快的加载速度

进入课程

为什么我的还是移出后没有恢复?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信