Я использую следующее для переключения между 3 различными div в зависимости от того, какая ссылка нажата.Отключить действие ссылки, если DIV виден (jQuery - toggle)
Отъезд DEMO скрипка.
В основном, Link1 показывает DIV1, Link2 показывает DIV2 & Ссылка 3 показывает DIV3.
Проблемы я имею это:
Если пользователь нажимает на ссылку для текущего DIV, когда уже видно, он удаляет текущий DIV и ничего не показывает. Я бы хотел, чтобы он ничего не делал.
Я знаю логику, необходимую для ее работы (если «этот» div виден - ничего не делать), но я понятия не имею, как его кодировать.
Любая помощь была бы очень признательна.
JQuery:
CSS:
.targetSched {display: none}
.targetSched.first {display: block}
HTML:
<a class="viewSchedule" target="1"><span class="viewBTN">WEEKLY</span></a>
<a class="viewSchedule" target="2"><span class="viewBTN">DAILY</span></a>
<a class="viewSchedule" target="3"><span class="viewBTN">LIST</span></a>
<div id="sh-week" class="targetSched first">WEEKLY CONTENT</div>
<div id="sh-daily" class="targetSched">DAILY CONTENT</div>
<div id="sh-list" class="targetSched">LIST CONTENT</div>
Ааа просто! Большое спасибо;) – Grant