Доброго дня.
Необходимо на странице поместить ссылку на содержимое одной из вкладок jbzoo tabs.
Попробовал так: <div class="show-comments"><a href="#tab-properties">Отзывы</a></div >
Внутри дива <div id="jbzoo-tabs" class="rborder">, но вне <ul>
Естественно, ссылка <a href="#tab-properties">, уже присутствует в коде выше. Поэтому, таб не разворачивается, но ни чего не происходит, просто к урлу добавляется #tab-properties, если обновить страницу, тогда только переходит на нужную вкладку.
Подозреваю, что собака зарsта в JS, но увы, я в js полный профан/
Подскажите, как сформировать ссылку в любом месте страницы на вкладку jbZoo Tabs.
Спасибо.
Ссылка на табы (jbZoo Tabs)
Started by
bratsksorokin
, Oct 17 2012 01:46
3 replies to this topic
#1
Posted 17 October 2012 - 01:46
#2
Posted 17 October 2012 - 03:42
Это можно сделать с помощью jQuery примерно так
http://api.jqueryui..../#method-enable
Как работают вкладки JBZoo описано тут
http://forum.joomla-...opic,791.0.html
http://api.jqueryui..../#method-enable
Как работают вкладки JBZoo описано тут
http://forum.joomla-...opic,791.0.html
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!
Отключайте проверку лицензий как можно скорее!
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
#3
Posted 17 October 2012 - 15:56
Спасибо конечно. Но приведенные ссылки мне помогли бы если бы я знал JS, но тупил с методами.
Позволю себе повторить - я не знаком с JS. Из языка знаю только его название и все.
Я не прошу вас сделать за меня. Просто подсказать.
Попробовал, по вашей ссылке:
Но все бесполезно. Ни чего не выходит.
Позволю себе повторить - я не знаком с JS. Из языка знаю только его название и все.
Я не прошу вас сделать за меня. Просто подсказать.
Попробовал, по вашей ссылке:
<script type="text/javascript">
$('#tab-properties').tabs("option", "disabled", [] );
;
</script>
и так:<script type="text/javascript">
jQuery(function ($) {
$('#tab-properties').tabs("option", "disabled", [] );
});
</script>
и так:<script type="text/javascript">
$('#tab-properties').tabs( );
;
</script>
Но все бесполезно. Ни чего не выходит.
#4
Posted 17 October 2012 - 16:25
Кратко нужно сделать следующее
Если вы внимательно читали, то что я вам дал, то заметили что в скобках "#tabs" - это атрибут id вкладок.
Вам нужно проверять текущий хеш страницы через глобальный объект location, например так
Если вам нужно это сделать по клику, то пишите что-то вроде этого
PS Если вы решили сделать хороший сайт и вам кажется что вам не нужно знать программирование, вы ошибаетесь. Учите мат часть (JavaScript + jQuery)
Если вы внимательно читали, то что я вам дал, то заметили что в скобках "#tabs" - это атрибут id вкладок.
jQuery(function ($) {
$('#tabs').tabs("option", "disabled", [] ); // выполняем какие-то действия
});
Вам нужно проверять текущий хеш страницы через глобальный объект location, например так
if (window.location.hash == '#gallery') {
// устанавливаем активность нужной вкладки
}
Если вам нужно это сделать по клику, то пишите что-то вроде этого
$('.link-class').click(function(){
// ваши проверки и действия
});
jQuery(function ($) {
// код обязательно обрамить в эту функцию, иначе будут проблемы
});
PS Если вы решили сделать хороший сайт и вам кажется что вам не нужно знать программирование, вы ошибаетесь. Учите мат часть (JavaScript + jQuery)
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!
Отключайте проверку лицензий как можно скорее!
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


This topic is locked








