1
A
回答
1
我已經使用了一些jquery的tab切換,但tab-styling完全用css完成,這是你在找什麼?
片段或低於此jsfiddle
$('#tabwrapper ul li').on('click', function() {
\t var divToShow = $(this).data('target');
var root = $(this).closest('div');
$('> div > div', root).hide();
$('> div > div#' + divToShow, root).show();
});
html, body, div, ul {
margin: 0;
padding: 0;
}
ul {
list-style-type: none;
margin-top: -15px;
margin-left: -1px;
}
li {
float: left;
padding: 4px 15px 4px 30px;
\t position: relative;
\t background: #88b7d5;
\t border: 1px solid #c2e1f5;
cursor: pointer;
}
li + li {
margin-left: 0;
}
li:after, li:before {
\t left: 100%;
\t top: 0%;
\t border: solid transparent;
\t content: " ";
\t height: 0;
\t width: 0;
\t position: absolute;
\t pointer-events: none;
z-index: 1;
}
li:after {
\t border-color: rgba(136, 183, 213, 0);
\t border-left-color: #88b7d5;
\t border-width: 13px;
\t margin-top: 0px;
}
li:before {
\t border-color: rgba(194, 225, 245, 0);
\t border-left-color: #c2e1f5;
\t border-width: 14px;
\t margin-top: -1px;
z-index: 1;
}
li:hover {
background-color: #444;
color: #c2e1f5;
}
li:hover:after {
\t border-color: rgba(136, 183, 213, 0);
\t border-left-color: #444;
}
#tabwrapper {
border: 1px solid #88b7d5;
display: inline-block;
padding-right: 12px;
margin-top: 20px;
margin-left: 20px;
}
#tabwrapper > div {
clear: both;
padding: 10px 10px;
}
#tabwrapper > div > div {
display: none;
mine-height: 50px
}
#tabwrapper > div > div:first-child {
display: block;
}
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="tabwrapper">
<ul>
<li data-target="tabcontent1">test1</li>
<li data-target="tabcontent2">test2</li>
<li data-target="tabcontent3">test3</li>
<li data-target="tabcontent4">test4</li>
</ul>
<div style="clear: both;">
<div id="tabcontent1">content1</div>
<div id="tabcontent2">content2</div>
<div id="tabcontent3">content3</div>
<div id="tabcontent4">content4</div>
</div>
</div>
+0
是的,謝謝! –
+0
非常歡迎你:) – Sam
相關問題
- 1. JQuery UI選項卡,更改選項卡URL(JQuery 1.10+)
- 2. jQuery UI選項卡 - 如何更改選項卡的位置
- 3. 按鈕不會更改JQuery UI選項卡中的選項卡
- 4. jQuery UI選項卡,活動選項卡不會更改
- 5. 動態更改活動選項卡索引jQuery UI選項卡
- 6. jquery-ui選項卡 - 添加選項卡
- 7. jQuery UI選項卡:多組選項卡
- 8. jQuery UI選項卡 - 鏈接選項卡
- 9. jQuery UI選項卡,更新動態選項卡的url
- 10. jQuery UI選項卡選擇
- 11. Angular UI選項卡 - 更改活動選項卡programaticlly
- 12. 自定義選項卡形狀的ASP.NET選項卡控件
- 13. JQuery UI選項卡獲取以前選擇的選項卡
- 14. jQuery UI選項卡 - 如何選擇懸停的選項卡
- 15. Jquery選項卡:更改選項卡上的ajax數據點擊
- 16. jquery ui ajax選項卡 - 重新加載選項卡,或更改選項卡的位置?
- 17. jQuery UI選項卡 - 可用fx選項
- 18. jQuery UI選項卡 - 選項卡組合並選擇轉到URL
- 19. JQuery選項卡,不能更改激活選項卡
- 20. jquery選項卡 - 更改選項卡後,ajax調用
- 21. jQuery UI選項卡+ jQuery工具選項卡(Flowplayer)衝突
- 22. jquery-ui選項卡與fadeIn?
- 23. 刪除JQuery UI選項卡
- 24. jquery UI選項卡Ajax cakePHP
- 25. 擴展JQuery UI選項卡
- 26. jQuery UI選項卡 - SlideToggle?
- 27. JQuery UI選項卡問題
- 28. AngularJS和JQuery UI選項卡
- 29. JQuery UI選項卡緩存
- 30. 旋轉JQuery UI選項卡
你嘗試過這麼遠嗎?當然可以重寫默認樣式,但是我們需要查看當前的代碼才能夠幫助您完成此操作。 –
我發現了類似的話題,用戶提供了這個小提琴:http://jsfiddle.net/96sv3/2/,但我無法將它匹配到我想要的 –
關閉我得到的是https://jsfiddle.net/Reszkov/ smdxk01n/3/ –