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

选项卡代码和原先的jquery代码冲突

我按照老师的课程,为自己的网站部分添加了选项卡效果,但是很奇怪,不知道为什么添加了老师教的那部分代码,确实选项卡效果生效了,但是我原来用jquery代码做的一个切换效果为什么不行了,如果把老师的那部分js代码不引用,jquery效果的代码又有效了,不知道为什么,烦请老师解答,我把两部分代码粘贴如下:

老师那部分的代码,我是放在外部的js文件在html众引入的:


function $(id){
  return typeof id==='string'?document.getElementById(id):id;
}

window.onload=function(){
  // 标签的索引

  var lis=$('all-tit').getElementsByTagName('li'),
      divs=$('con').getElementsByClassName('all-content1');
   if(lis.length!=divs.length)
   return;
   for(var i=0;i<lis.length;i++){
    lis[i].id=i;
    lis[i].onclick=function(){
    for(var j=0;j<lis.length;j++){
      divs[j].style.display='none';
    }
    divs[this.id].style.display='block';

    }
   }   

}


我之前用jquery写的一个效果代码,这个我是直接放在html底部的:

$(document).ready(function(){

$(".img1").click(function(){
  $(".middle img").attr("src","img/athome1.png");

});


$(".img2").click(function(){
  $(".middle img").attr("src","img/athome2.png");

});


$(".img3").click(function(){
  $(".middle img").attr("src","img/athome3.png");

});


$(".img4").click(function(){
  $(".middle img").attr("src","img/athome4.png");

});


$(".img5").click(function(){
  $(".middle img").attr("src","img/athome5.png");

});


});


正在回答

举报

0/150
提交
取消
Tab选项卡切换效果
  • 参与学习       65462    人
  • 解答问题       581    个

本课程详细介绍网页页面中最流行常用的tab切换效果

进入课程

选项卡代码和原先的jquery代码冲突

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号