亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

寶貝與店鋪無法切換?請指教。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>taobao</title>

<style type="text/css">

/*@font-face{font-family:iconfont;src:url(http://g.tbcdn.cn/tb/icon-font/1.1.5/iconfont.eot);

src: url(http://g.tbcdn.cn/tb/icon-font/1.1.5/iconfont.eot?#iefix) format("embedded-opentype"),?

url(http://g.tbcdn.cn/tb/icon-font/1.1.5/iconfont.woff") format("woff"),?

url(http://g.tbcdn.cn/tb/icon-font/1.1.5/iconfont.ttf") format("truetype"),?

url(http://g.tbcdn.cn/tb/icon-font/1.1.5/iconfont.svg#uxiconfont) format("svg")};*/

@font-face{

font-family: iconfont;src:url(http://at.alicdn.com/t/font_1404975816_925991.eot);

src:url(http://at.alicdn.com/t/font_1404975816_925991.eot?#iefix) format("embedded-opentype"),

url(http://at.alicdn.com/t/font_1404975816_925991.woff) format("woff"),

url(http://at.alicdn.com/t/font_1404975816_925991.ttf) format("truetype"),

url(http://at.alicdn.com/t/font_1404975816_925991.svg#uxiconfont) format("svg")}

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 15px;}

.search-tips a{color:#999}

.search-button{float:right}

.btn-search{

background:url(http://gtms01.alicdn.com/tps/i1/T1qyj8Fc8aXXc4E9bI-400-300.png);

width:100px;

height:45px;

background-position:0 -200px;

border:0;

cursor:pointer;

}

.search-common-panel{

height:39px;

background-color:#f50;

overflow:hidden;

padding:3px 0 3px 77px;

}

.search-common-panel input{

height:39px;

line-height:39px;

width:100%;

border:0 none;

outline:0;

background-color:#fff;

}

.search-common-panel i{

position:absolute;

top:14px;

left:86px;

z-index:2;

color:#ccc;

}

.iconfont{

font-family:iconfont;

font-size:12px;

font-style:normal;

}

ul{

list-style:none;

}

ul,li{margin:0;padding:0;}

.search-list{

position:absolute;

top:3px;

left:3px;

width:72px;

height:39px;

overflow:hidden;

background:#fff;

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:#f6f6f6;

display:block;

}

.trigger-hover{

height:auto;

}

.trigger-hover li{

display:block;

}

</style>

</head>


<body>

<div class="search-container">

? ? <div id="search_tab" class="search-list">

? ? ? ? <ul>

? ? ? ? ? ? <li id="tab_1" class="selected"><a href="#">寶貝</a></li>

? ? ? ? ? ? ? ? <li id="tab_2"><a href="#">店鋪</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-panel">

? ? ? ? ? ? ? ? <input type="text" />

? ? ? ? ? ? ? ? <i class="iconfont">&#xe613;</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(){

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';

});


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';

});

</script>

</html>


正在回答

1 回答

tab_1 tan_2均是鼠標移出后增加空類(this.className+=''),所以實際上鼠標移出后tab_1上仍有selected屬性,故點擊tab_2仍顯示tab_1的值,故在點擊tab_2時需將tab_1的selected類移除,可將

addEvent('tab_2','click',function(){

getDOM('search_tab').className='search-list';

});

更改為

addEvent('tab_2','click',function(){

getDOM('search_tab').className='search-list';

this.className="selected";

getDOM('tab_1').className="";

});

并建議添加代碼,避免鼠標未點擊的情況下移開search_tab仍為顯示狀態:

addEvent('search_tab','mouseout',function(){

this.className='search-list';//注意:類名前加空格

});


0 回復 有任何疑惑可以回復我~
#1

肖瀟筱蕭3402552

addEvent('tab_2','click',function(){ getDOM('search_tab').className='search-list'; getDOM('tab_1').className=""; }); 不用加this.className="selected";這句了
2016-06-03 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
搜索框制作
  • 參與學習       66022    人
  • 解答問題       463    個

本課程從簡入深講解搜索框的制作,學習JQ與JS實現Ajax技術的不同點

進入課程

寶貝與店鋪無法切換?請指教。

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號