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

js方法参数为对象 怎么为这个对象绑定事件

$.extend({            //利用$.extend()方法拓展出一个工具函数
				"focusBgColor" : function(obj1,color){
					obj1.bind("mouseover",function(){
						alert(1);
						$(this).css({background:color})
					})
				}
			})

这么写错在哪

正在回答

1 回答

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta http-equiv="Content-type" content="text/html">
    <title>xxx</title>
    <script src="http://cdn.bootcss.com/jquery/1.11.3/jquery.js"></script>
    <script type="text/javascript">
        $(function(){
            $.extend({            //利用$.extend()方法拓展出一个工具函数
                "focusBgColor" : function(obj1,color){
                    obj1.bind("mouseover",function(){
                        alert(1);
                        $(this).css({background:color})
                    })
                }
            });
            $.focusBgColor($('#test'),'#f00');
        })

    </script>
</head>
<body>
    <div id="test" style="width: 300px;height: 200px;border: 1px solid #000"></div>
</body>
</html>

没有问题的。

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

歌与颂 提问者

Uncaught TypeError: obj1.bind is not a function 可是chrome会报错啊 望大神赐教
2015-12-11 回复 有任何疑惑可以回复我~
#2

李晓健 回复 歌与颂 提问者

你是用我的代码跑的吗,我也是在谷歌上跑的,是好的呀
2015-12-11 回复 有任何疑惑可以回复我~
#3

歌与颂 提问者

应该是我代码哪里的问题 我刚才测试你的确实是对对 谢谢
2015-12-11 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

js方法参数为对象 怎么为这个对象绑定事件

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