[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: js конфликт
Boltas
Добрый день
Добавил табы на страницу при помощи ява-скрипта

$(function () {
var tabContainers = $('div.tabs > div');
tabContainers.hide().filter(':first').show();
$('div.tabs ul.tabNavigation a').click(function () {
tabContainers.hide();
tabContainers.filter(this.hash).show();
$('div.tabs ul.tabNavigation a').removeClass('selected'); 'selected'
$(this).addClass('selected'); 'selected'
return false;
}).filter(':first').click();
});


и html

<div class="tabs">
<ul
class="tabNavigation">
<li><a
class="" href="#first">GKM</a></li>
<li><a
class="" href="#second">GKS</a></li>
</ul>
<div
id="first"><?$APPLICATION->IncludeFile('inc/plug_gkm.php',Array(),Array("MODE"=>"html"));?></div>
<div
id="second"><?$APPLICATION->IncludeFile('inc/plug_gks.php',Array(),Array("MODE"=>"html"));?></div>
</div>



табы работают http://ekostroy-yug.ru/test/
но, не работают или не верно теперь скрипты внутри этих табов, а именно
в табе GKM нужные окна хоть и открываются, но не совсем верно, верно должно быть так http://ekostroy-yug.ru/
в табе GKS тот же набор скриптов вообще не срабатывает
код в обоих табах совершенно идентичен, кроме одного - идет выборка по одному свойству с разными значениями из базы данных, ниже различия в коде

$GLOBALS['arApartmentsTopFilter'] = array('PROPERTY_GK_VALUE'=>'GKM');
$GLOBALS['arApartmentsTopFilter'] = array('PROPERTY_GK_VALUE'=>'GKS');


Сам думаю, что нужно сделать через DOM, но как это сделать вообще не представляю
Или еще такой вариант. Не табы менять на лету, а саму выборку, то есть в этой строке
$GLOBALS['arApartmentsTopFilter'] = array('PROPERTY_GK_VALUE'=>'GKM');
менять GKS на GKM и наоборот, это наверное еще лучше, но тоже не в курсе как это сделать

Прошу помочь мне в этом вопросе.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.