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

change-color是怎么回事

代码中change-color事件在哪定义了?这节好费解啊

正在回答

3 回答

bind() 方法为被选元素添加一个或多个事件处理程序,并规定事件发生时运行的函数。

在本例中,是用bind()方法,为<div>绑定了一个“change-color”事件,并规定了chang-color事件触发时运行的函数,也就是下段代码:

$("div").bind("change-color", function () {
                    $(this).addClass("color");
                });
0 回复 有任何疑惑可以回复我~
#1

答答安 提问者

谢谢!也就是说用bind()方法可以写自定义事件对吧?
2015-09-10 回复 有任何疑惑可以回复我~
#2

答答安 提问者

非常感谢!
2015-09-10 回复 有任何疑惑可以回复我~
#3

摇落深知宋玉悲 回复 答答安 提问者

对的,这个change-color事件就是个自定义事件,这个事件触发时执行的函数就是后边写的那个函数,也就是添加一个class样式给绑定的元素。
2015-09-10 回复 有任何疑惑可以回复我~
#4

摇落深知宋玉悲 回复 答答安 提问者

不客气啊,都是互帮互助呢
2015-09-10 回复 有任何疑惑可以回复我~
#5

答答安 提问者 回复 摇落深知宋玉悲

嗯嗯~
2015-09-10 回复 有任何疑惑可以回复我~
查看2条回复

$(selector).bind(event,[data] function)

参数event为事件名称,多个事件名称用空格隔开,function为事件执行的函数。

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

我梳理了一下,其实是这个意思。

给<div>树上用bind()方法绑了一个炸药A(事件和这个事件触发后调用的函数), 然后用triggerA才能去引爆这个炸药A,否则,这个炸药(事件及其函数)是不会爆炸(实现)的。

而且树上的炸药和引爆器是一 一对应的。


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

举报

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

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

进入课程

change-color是怎么回事

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