我有動態選項卡那裏可能我'n'數量的選項卡能夠捕獲該選項卡時,它的單擊並將其背景顏色更改爲綠色。 但是,當我選擇其他選項卡時,之前點擊的選項卡也保持綠色,但非活動選項卡應該處於白色背景中。使選定選項卡活動,並保持不活動使用純JavaScript而不是jquery
0
A
回答
0
可以將所有的選項卡未設置背景,然後再添加背景顏色選擇的標籤是這樣的:
function showActiveTab(item)
{
var el = document.getElementsByTagName("LI");
// Unset background color of all tabs to white
for (var i = 0, len = el.length; i < len; i++) {
el[i].style.background="white";
}
// Add background color of selected tab to green
item.style.background="green";
}
0
跟蹤哪個選項卡被激活這樣的,只是將背景設置爲白色(或任何你喜歡),當它改變。
var activeTab = null;
function showActiveTab(item)
{
if (null != activeTab) {
activeTab.style.background="white";
}
item.style.background="green";
activeTab = item;
}
零錢clickTabEvent刪除您使用工作的本地item
圍繞匿名方法調用的所有上單擊處理程序中引用
function clickTabEvent()
{
var el = document.getElementsByTagName("LI");
for (var i = 0, len = el.length; i < len; i++) {
var item = el[i];
if (item.id && (item.id.indexOf("tab_")!=-1)) {
item.addEventListener('click',
function() {
showTabPanel(this);
showActiveTab(this);
}
);
}
}
}
相關問題
- 1. Jquery移動選項卡不活動
- 2. Javascript選項卡 - 活動類
- 3. 使用選項卡式活動刷卡
- 4. 如何使用jQuery獲取選定/活動選項卡的href?
- 5. jQuery UI選項卡,活動選項卡不會更改
- 6. jquery選項卡:活動選項卡內容不顯示onload
- 7. 使用CSS指向非活動選項卡的活動選項卡?
- 8. jquery和twitter引導使活動選項卡不起作用
- 9. 使用jquery保持純CSS導航選項卡在父頁面上激活
- 10. jQuery UI選項卡 - 如何使用向下箭頭(而不是標準樣式)表示活動選項卡
- 11. 應用選項卡的意見,而不是單獨的活動
- 12. 使用Jinja2檢測活動選項卡?
- 13. 動態更改活動選項卡索引jQuery UI選項卡
- 14. 如何設置選項卡容器中的活動選項卡而不使用選項卡的索引?
- 15. jQuery選項卡無法保留活動標籤,而回發
- 16. (Javascript)打開選項卡,使選項卡活動,滾動到錨點
- 17. Android選項卡式活動:使用ViewPager的動作欄選項卡:每個選項卡的佈局不同
- 18. 在視圖中使用Android選項卡而不是活動的示例?
- 19. 活動鏈接選項卡
- 20. 選項卡活動崩潰
- 21. Android選項卡活動
- 22. 切換選項卡並重啓活動
- 23. 如何使用特定選項卡啓動活動?
- 24. Azure SQL:保持活動選項
- 25. jQuery-ajax選項卡和使用cookie來記住活動選項卡
- 26. 如何獲取當前選項卡,而此選項卡不活動
- 27. 如何使不活動的選項卡不可點擊
- 28. 自定義活動選項卡與jquery/javascript
- 29. Bootstrap.Tabs視圖不顯示選定的選項卡爲活動
- 30. 如何在angularjs中使用ui bootstrap選項卡的動態活動選項卡?
日Thnx其工作 – roy