0
A
回答
0
你沒有在你的問題中提供太多的細節,所以我不完全確定你正在努力完成什麼,但也許這有助於。
這裏的方法是採取href
從navlist屬性文字,稍微修改文本, 然後是修改後的文本添加到身體的CSS類。然後在CSS類中爲背景圖像屬性設置所需的樣式規則 。
HTML
<ul class="nav nav-tabs" id="myNav">
<li class="active"><a href="#home" data-toggle="tab">Home</a></li>
<li><a href="#profile" data-toggle="tab">Profile</a></li>
<li><a href="#messages" data-toggle="tab">Messages</a></li>
<li><a href="#settings" data-toggle="tab">Settings</a></li>
</ul>
<div class="tab-content">
<div id="home" class="tab-pane active">
<p>home</p>
</div>
<div id="profile" class="tab-pane">
<p>profile</p>
</div>
<div id="messages" class="tab-pane">
<p>messages</p>
</div>
<div id="settings" class="tab-pane">
<p>settings</p>
</div>
</div>
的JavaScript
$('a[data-toggle="tab"]').on('shown', function (e) {
var bodyBgClass = $(this).attr("href").replace("#", "") + "-BgBackground";
$("body").removeClass().addClass(bodyBgClass);
// what is the new class?
console.log(bodyBgClass);
});
// make sure the initial page load activates the tabs
$(function() {
$('#myNav a:first').tab('show');
});
CSS
/* add background image to styles as needed */
.home-BgBackground {
background-color: blue;
color: #fff;
}
.profile-BgBackground {
background-color: yellow;
color: #222;
}
.messages-BgBackground {
background-color: orange;
color: #222;
}
.settings-BgBackground {
background-color: pink;
color: #222;
}
相關問題
- 1. 身體的背景圖像在更改Firefox上的選項卡後消失
- 2. 更改背景圖像在身體
- 3. jquery選項卡更改選項卡更改時的背景圖片
- 4. 選項卡選擇背景更改
- 5. Bootstrap更改實際選項卡的背景顏色
- 6. 更改選項卡的背景色jquery
- 7. Android更改選項卡圖像(不是背景)
- 8. Bootstrap選項卡更改父級背景Jquery
- 9. 如何更改viewpagerindicator選項卡上的選項卡背景?
- 10. 身體的響應背景圖像
- 11. Jquery更改背景圖像的身體懸停
- 12. 更改鏈接到無線電的選定CSS選項卡的背景圖像
- 13. 用onclick更改背景人體圖像
- 14. 用純html/css懸停更改身體背景圖像
- 15. 更改單擊背景的身體 - AngularJS
- 16. 移動身體的背景圖像
- 17. 更改單選按鈕背景圖像
- 18. 我可以更改TabActivity中選項卡後面的背景圖像嗎?
- 19. bootstrap中的背景圖像?
- 20. 更改圖像背景
- 21. jquery更改背景圖像
- 22. onClick更改背景圖像
- 23. 我如何更改jtabbedpane選定的選項卡背景顏色
- 24. 更改TabLayout的選定選項卡背景和文本顏色
- 25. 更改自定義選項卡欄中每個選項卡的背景顏色
- 26. BootStrap選項卡:標籤內部的背景圖像未拉伸至100%
- 27. jQuery更改所選項目更改選定選項的背景
- 28. 如何通過SharedPreference選項更改EditText的背景圖像?
- 29. 我如何更改選擇列表項的背景圖像?
- 30. 身體背景圖像和jquery