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

以下是全部代码,实现不了切换啊,讲的肯定有问题,求大神解决!!!

视频明显是两节合并的,body中class="search_tab",到js里面就成"search-tab",视频是咋录的,坑爹啊!!

< html>< head>< meta http - equiv="Content-Type" content="text/html; charset=utf-8" />< title>taobao search demo< /title><script src="js/jquery - 1.10.2.min.js "></script><style type="text / css "> @font-face { font-family: 'iconfont'; src: url('http: src: url('http: ;}body { font: 12px/1.5 tahoma,arial,sans-serif;}a { text-decoration: none;}.search-container { position: relative;}.search-tips { float: right; padding: 3px 0 0 6px;}.search-tips a { color: #6c6c6c;}.search-button { float: right;}.btn-search { background: rgba(255, 175, 255, 0.4); width: 100px; height: 45px; border: 0 none; cursor: pointer; font-size: 25px;}.btn-search:hover { background: rgba(255, 50, 255, 0.4); width: 100px; height: 45px; border: 0 none; cursor: pointer;}.search-common-pannel { height: 39px; background-color: rgba(255, 175, 255, 0.4); overflow: hidden; padding: 3px 0 3px 77px;}.search-common-pannel input { height: 39px; line-height: 39px; width: 100%; border: 0 none; outline: 0; background: rgba(255, 255, 255, 0.4);}.search-common-pannel i { position: absolute; top: 14px; left: 86px; z-index: 2;}.iconfont { font-family: iconfont; font-size: 12px; font-style: normal; color: #ccc;}ul { list-style: none; display: black;}ul,li { padding: 0; margin: 0;}.search-list { position: absolute; top: 3px; left: 3px; width: 72px; height: 39px; overflow: hidden; background: rgba(255, 255, 125, 0.4); border-left: 1px solid #f6f6f6; border-right: 1px solid #e5e5e5;}.search-list li { display: none; height: 39px; line-height: 39px; overflow: hidden; text-align: center;}.search-list li a { color: #6c6c6c;}.search-list .selected { background: rgba(255, 255, 85, 0.4); display: block;}.trigger-hover { display: block; height: auto;}.out-hover { height: 39px;}.trigger-hover li { display: block;}</style></head><body onload="show()"><div class="search - container "><div id="search_tab " class="search - list "><ul><li id="tab_1 " class="selected "><a href="#">YY神曲</a></li><li id="tab_2 " class=""><a href="#">51AVI</a></li><li id="tab_3 " class=""><a href="#">音悦台</a></li><li id="tab_4 " class=""><a href="#">个人YY</a></li></ul></div><div class="search - pannel "><form><div class="search - tips "><a href="#"> 高级<br/>搜索</a></div><div class="search - button "><button class="btn - search " type="submit ">搜索</button></div><div class="search - common - pannel "><input type="text " x-webkit-speech=""><i class="iconfont ">&#xe63f;</i></div></form></div></div></body><script> var getDOM = function(id) { return document.getElementById(id); } var addEvent = function(id, event, fn) { var el = getDOM(id) || document; if (el.addEventListener) { el.addEventListener(event, fn, false); } else if (el.attachEvent) { el.attachEvent('on' + event, fn); } } addEvent('search_tab', 'mouseover', function() { if (this.className.indexOf('trigger-hover')< 0) { this.className += ' trigger-hover'; } }); addEvent('tab_1', 'mouseover', function() { if (this.className.indexOf('selected')< 0) { this.className += 'selected'; } }); addEvent('tab_1', 'mouseout', function() { this.className = ''; }); addEvent('tab_1', 'click', function() { getDOM('search_tab').className = 'search-list'; getDOM('tab_1').className = 'selected'; alert(1); }); addEvent('tab_2', 'mouseover', function() { if (this.className.indexOf('selected')< 0) { this.className = 'selected'; } }); addEvent('tab_2', 'mouseout', function() { this.className = ''; }); addEvent('tab_2', 'click', function() { getDOM('search_tab').className = 'search-list'; getDOM('tab_2').className = 'selected'; alert(2); }); addEvent('tab_3', 'mouseover', function() { if (this.className.indexOf('selected')< 0) { this.className = 'selected'; } }); addEvent('tab_3', 'mouseout', function() { this.className = ''; }); addEvent('tab_3', 'click', function() { getDOM('search_tab').className = 'search-list'; getDOM('tab_3').className = 'selected'; alert(3); }); addEvent('tab_4', 'mouseover', function() { if (this.className.indexOf('selected')< 0) { this.className = 'selected'; } }); addEvent('tab_4', 'mouseout', function() { this.className = ''; }); addEvent('tab_4', 'click', function() { getDOM('search_tab').className = 'search-list'; getDOM('tab_4').className = 'selected'; alert(4); });</script></html>

正在回答

2 回答

我去,拷出来,用html美化下,不压缩字数太多,没法发帖!!

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

天书!!!!

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

举报

0/150
提交
取消
搜索框制作
  • 参与学习       66041    人
  • 解答问题       431    个

本课程从简入深讲解搜索框的制作,学习JQ与JS实现Ajax技术的不同点

进入课程

以下是全部代码,实现不了切换啊,讲的肯定有问题,求大神解决!!!

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