这段代码貌似没有提及?
来源:6-3 事件绑定与取消-off
慕言_7946275
2019-09-12 17:59:25
var events={
mouseenter:mouseEvent,
keydown:keyEvent
};
$('a').add(document).on(events)
;这节课开头 ,,代码最后出现的这段代码,貌似没有提及,上节课也没讲,,在这里什么意思呢?
2回答
翻版郭富城
2019-12-07
var index =0;
var swiper = function (){
$("img").eq(index).css({'opacity':'1'}).siblings().css({'opacity':'0'});
}
function mouseEvent(event){
event.stopPropagation();
index = $(this).index();
swiper();
}
function keyEvent(event){
event.stopPropagation();
if (event.keyCode == 37){
index = index > 0 ? --index : $("a").length -1;
} else if (event.keyCode == 39){
index = index < $("a").length - 1 ? ++index : 0;
} else {
return true;
}
swiper()
}
var events = {
mouseenter: mouseEvent,
keydown : keyEvent
};
$('a').add(document).on(events);相当于这样, 老师只不过将其封装了而已;
好帮手慕码
2019-09-12
同学你好!
这几行代码的作用:为document和a标签都绑定了 mouseenter和keydown
add,将匹配到的元素添加到集合中。如下:

结果:

用on给这两个标签,都绑定了mouseenter和keydown事件。
如果帮助到了你,欢迎采纳,祝学习愉快~
相似问题