老师,第三bug还是没有解决,麻烦帮我看看哪里错了
来源:7-2 揭秘案例bug值解决第三个bug
陈孝芳
2020-04-03 21:01:18
//解决第三个bug
$(document).ready(function(){
var index=$('a').length-1;
$("a").add(document).on({
mouseenter:function(event){
event.stopPropagation();
console.log($(this)[0].nodeName);
if($(this)[0].nodeName=='A'){
index=$(this).index();
}else{
return true;
};
swiper();
},//两个属性之间用逗号隔开
keydown:function(event){
event.stopPropagation();
if(event.keyCode == 37){
console.log(index);
index=index > 0 ? --index :$("a").length-1;
}else if(event.keyCode==39){
index=index < $('a').length-1 ? ++index : 0;
}else{
return true;
}
swiper();
}
});
var swiper=function(){
$("img").eq(index).css({"opacity":"1"}).siblings().css({"opacity":"0"});
}
})
$(document).ready(function(){
//绑定事件(要绑定的事件)
function flash(){
$(".button").show().fadeOut("slow");
}
//事件绑定
$('.bind').click(function(){
$(document).on('click','.obj',flash)
.find('.obj').text('点击按钮有效果');
});
//取消事件绑定
$('.unbind').click(function(){
$(document).off('click','.obj',flash)
.find('.obj').text('这个按钮点击没有效果');
});
//绑定一次事件
$('.one').click(function(){
$(document).one('click','.obj',flash)
.find('.obj').text('这个按钮可以点击一次');
});
});
1回答
好帮手慕慕子
2020-04-04
同学你好, 老师在源码中测试同学的代码,第三个bug已经解决了。建议:同学清除浏览器缓存再测试下。
如果还有问题,可以将你的html和css文件也粘贴过来,便于帮助同学准确的定位与解决问题。
祝学习愉快~
相似问题
回答 2
回答 2