Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Требуется помощь (https://javascript.ru/forum/jquery/29997-trebuetsya-pomoshh.html)

Shirik534 20.07.2012 12:28

Требуется помощь
 
Здравствуйте!
У меня такая ситуация. Необходимо вставить табы на сайт. На денвере все работает нормально. На живом сайте все очень странно. Скрипт выполняется только в IE на рабочем компьютере, в других браузерах и в IE на других машинах скрипт не выполняется.
Вопрос собственно такой, из-за чего может возникнуть такая ситуация?

На работе установлен IE8
Сайт на битриксе (если это важно)
Скрипт с табами стандартный jquery.tabs.pack.js (сам скрипт достаточно громоздкий, при необходимости могу выслать)

Да и еще, для меню тоже используется javascript и при этом все везде работает корректно

zlodeeev 20.07.2012 12:35

Cсылку бы=)

Shirik534 20.07.2012 12:38

http://r62.center-inform.ru/services...ELEMENT_ID=440

zlodeeev 20.07.2012 12:46

вы скрипт не подключили, частая проблема у битриксов) Черте где файлы лежат. http://r62.center-inform.ru/tabscript.js - вот к нему у вас неправильно путь написан, вот так должен быть. Скорее всего из-за него, вроде табскрипт)
<script src="/js/tabscript.js" language="javascript"></script>

zlodeeev 20.07.2012 12:53

И ещё в файле tabs.js. Надо раскоментировать строки

jQuery(function() {
	jQuery('#containerTabs').tabs({ fxFade: true, fxSpeed: 'normal' });
	var htmlStr = jQuery.trim(jQuery('#tab3 .tabs-content').text());
	if (htmlStr == '-') {jQuery('#tab3').css('display','none');jQuery('#tab3Li').css('display','none');}
	if (jQuery('#garnitura').length != 0) { //if garnitura
		//jQuery('#tabsLi').css('display','none');   <<---Вот эти
		//jQuery('.tabs-content').css({'padding':'0px','width':'100%'});  <<---Вот эти
		//jQuery('.tabs-container').css('width','100%');jQuery('#containerTabs').css('width','100%');  <<---Вот эти
	}
});

jQuery(document).ready(function(){
	jQuery(".openDown").click(function(){
		var divId = this.lang;
		jQuery(this).toggleClass("selected");
		jQuery("#"+divId).slideToggle();
	});
});

Shirik534 20.07.2012 12:56

Сейчас попробую

Shirik534 20.07.2012 13:08

Хм...
tabscript.js - такого файлика вообще нет, ни в корне, ни в js
есть такие:
jquery.tabs.pack.js
tabs.js

Раскоментирование не помогло.

Да и на денвере все и с закоментированными строками и без этого файлика пректрасно работает

zlodeeev 20.07.2012 14:05

Блин, с виду всё нормально. Но консоль ругается только на этот файл tabscript.js и на другой файл со скриптом меню...

Deff 20.07.2012 14:55

Вот Эту библиотеку - удалите

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>

Shirik534 20.07.2012 15:48

Deff, спасибо!!! Удалил библиотеку, все заработало.


Часовой пояс GMT +3, время: 02:50.