Необходимо сделать, чтобы кнопки со стрелками влево/вправо открыли вкладки Prev/Next, соответственно, на виджете вкладок Elementor на этой странице. https://rsaengineering.wpenginepowered. ... abilities/
У виджета вкладок есть идентификаторы #возможностей, и на каждой вкладке есть ручной идентификатор #Tab-1, хотя #Tab-12. Кто -нибудь может сказать мне, в чем проблема? < /P>
document.addEventListener('DOMContentLoaded', function () {
const tabsContainer = document.querySelector('#capabilities-tabs');
const tabTitles = tabsContainer.querySelectorAll('.elementor-tab-title');
const nextButton = document.querySelector('.next-tab-button');
nextButton.addEventListener('click', function () {
const activeTab = tabsContainer.querySelector('.elementor-tab-title.elementor-active');
let currentIndex = Array.from(tabTitles).indexOf(activeTab);
let nextIndex = (currentIndex + 1) % tabTitles.length;
// Simulate click on the next tab
tabTitles[nextIndex].click();
});
});
< /code>
window.addEventListener('load', function() {
const hash = window.location.hash.substring(1); // remove the '#'
if (hash) {
const targetPanel = document.getElementById(hash);
if (targetPanel) {
const targetControl = targetPanel.getAttribute('aria-labelledby');
if (targetControl) {
const tabTitle = document.getElementById(targetControl);
if (tabTitle) {
tabTitle.click();
}
}
}
}
});
< /code>
etc...
Подробнее здесь: https://stackoverflow.com/questions/796 ... tween-tabs
Нужны предыдущие/следующие стрелки в виджете Ementor ⇐ Javascript
Форум по Javascript
-
Anonymous
1750186159
Anonymous
Необходимо сделать, чтобы кнопки со стрелками влево/вправо открыли вкладки Prev/Next, соответственно, на виджете вкладок Elementor на этой странице. https://rsaengineering.wpenginepowered.com/capabilities/
У виджета вкладок есть идентификаторы #возможностей, и на каждой вкладке есть ручной идентификатор #Tab-1, хотя #Tab-12. Кто -нибудь может сказать мне, в чем проблема? < /P>
document.addEventListener('DOMContentLoaded', function () {
const tabsContainer = document.querySelector('#capabilities-tabs');
const tabTitles = tabsContainer.querySelectorAll('.elementor-tab-title');
const nextButton = document.querySelector('.next-tab-button');
nextButton.addEventListener('click', function () {
const activeTab = tabsContainer.querySelector('.elementor-tab-title.elementor-active');
let currentIndex = Array.from(tabTitles).indexOf(activeTab);
let nextIndex = (currentIndex + 1) % tabTitles.length;
// Simulate click on the next tab
tabTitles[nextIndex].click();
});
});
< /code>
window.addEventListener('load', function() {
const hash = window.location.hash.substring(1); // remove the '#'
if (hash) {
const targetPanel = document.getElementById(hash);
if (targetPanel) {
const targetControl = targetPanel.getAttribute('aria-labelledby');
if (targetControl) {
const tabTitle = document.getElementById(targetControl);
if (tabTitle) {
tabTitle.click();
}
}
}
}
});
< /code>
etc...
Подробнее здесь: [url]https://stackoverflow.com/questions/79669627/need-previous-next-arrows-within-elementor-tabs-widget-to-navigate-between-tabs[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия