在堆棧上找到一個小提琴,並隨它玩一下,以適應我們的需求。更改打開/關閉文本onclick
但是..我需要「選項卡」多數民衆贊成在容器div下面,基於什麼狀態來改變文本。即。如果開放文本應該說關閉,反之亦然,其他元素隱藏。
我猜測我們應該可以添加如果其他條件js。只是有點卡住了。
小提琴這裏:http://jsfiddle.net/ozzy/zEcXp/
代碼:JS
$(document).ready(function(){
$("div#panel").show();
var autoTimer = null;
autoTimer = setTimeout(function(){
$("div#panel").slideDown("slow");
autoTimer = setTimeout(function(){
$("div#panel").slideUp("slow");
}, 5000);
},2000);
$("#open").click(function(){
$("div#panel").slideDown("slow");
if(autoTimer) clearTimeout(autoTimer);
autoTimer = null;
});
$("#close").click(function(){
$("div#panel").slideUp("slow");
if(autoTimer) clearTimeout(autoTimer);
autoTimer = null;
});
}); 代碼:HTML
<div id="widget">
<div id="panel">Slidepanel<br />Slidepanel<br />Slidepanel</div>
<div id="open">Open</div>
<div id="close">Close</div>
</div>
代碼:CSS
#widget {position:relative;width:500px;height:100%;}
#panel{height:100px;background:#fafafa;border:1px solid #cccccc;z-index:1;}
#open {cursor:pointer;position:absolute;left:50%;
padding:0px 8px;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
border-top:1px solid #ffffff;
z-index:2;}
#open:hover ,#close:hover {color:#3399ff;}
#close {cursor:pointer;position:absolute;left:50%;bottom:0px;}
的代碼是非常粗略的,我知道我們可以通過快捷鍵的CSS等,但都做到了這種方式,所以你可以看到這個問題。 回顧一下,我對TAB位置很滿意,只需要根據面板狀態顯示打開或關閉狀態。因此,只有在面板關閉時才顯示打開標籤並使其可點擊,反之亦然。
乾杯。
.ps只是想知道如果切換會更好。但anyhoo ..讓我們先解決這個問題
將檢查出來的感謝。它在一個介紹頁面,並有顯示可用的選項... brb將測試小提琴thankyou – 422 2012-01-17 03:45:42
道歉張貼錯了小提琴http://jsfiddle.net/ozzy/zEcXp/ – 422 2012-01-17 03:50:44
是的工程很棒http://jsfiddle.net/ozzy/zEcXp/1 /意思是說更喜歡定時器 – 422 2012-01-17 03:53:46