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

- -这个为什么不能实现,有咩有大神帮忙看看

<html>

    <head>

    <title>插件</title>

        <script type="text/javascript" src="http://www.imooc.com/data/jquery-1.8.2.min.js"></script>

    </head>

    <body>

       <div id="test">

           <ul id="hah">

               <li>苹果</li>

               <li>青提</li>

               <li>葡萄</li>

               <li>橘子</li>

           </ul>

       </div> 

       <script>

       (function($){

           $.extend({

             "focusColor":function(li_col){

                 var def_col="#ccc";

                 var lst_col="#fff";

                 li_col=(li_col==undefined)?def_col:li_col;

                 $(this).find("li").each(function(){

                     $(this).mouseover(function(){

                         $(this).css("background-color",li_col);

                     }).mouseout(function(){

                         $(this).css("background-color","#fff");

                     });

                 });

                 return $(this);

             };  

           });

           })(jQurey);

           $(function(){

               $("#hah").focusColor();

               });

       </script>

    </body>

</html>


正在回答

1 回答

错的地方很多耶
 一:$.extend这个要改为 $.fn.extend

 二:return $(this);

             };  

    这后面的分号不需要

三:(jQurey);单词拼错了


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

好好学习天天向上的我 提问者

谢谢你!问题解决了,可是那个第一个错误是为什么呢?能麻烦你解释一下吗?
2015-09-19 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
jQuery基础课程
  • 参与学习       154768    人
  • 解答问题       7184    个

加入课程学习,有效提高前端开发速度

进入课程

- -这个为什么不能实现,有咩有大神帮忙看看

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