Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.04.2010, 13:40   #1
Naruto.
Пользователь
 
Регистрация: 06.04.2009
Сообщений: 37
Лампочка Конфликт с др.Скриптами на одной странице

Hi!

У меня на одной странице 4 скрипта.
Вопрос!
Почему при добавлении ещё одного всё перестаёт работать.
Я знаю, что они могу конфликтовать между собой.
Но они ведь закрыты в свои блоки скриптов.

Код:
<script type="text/javascript" src="jquery-1.3.2.min.js"></script>
 
<script language="javascript"> 
	// This is only needed for Netscape browsers.
	function flashGetHref() { return location.href; }
	function flashPutHref(href) { location.href = href; }
	function flashGetTitle() { return document.title; }
	function flashPutTitle(title) { document.title = title; }
</script>
 
 
<script type="text/javascript" src="js/jquery.js"></script>
	<script type="text/javascript" src="js/easySlider1.7.js"></script>
	<script type="text/javascript"> 
		$(document).ready(function(){	
			$("#slider").easySlider({
				auto: true, 
				continuous: true,
				numeric: true
			});
		});	
</script>
    
 
<script type="text/javascript" src="carousel/lib/jquery.galery.pack.js"></script>
<script type="text/javascript"> 
 
jQuery.easing['BounceEaseOut'] = function(p, t, b, c, d) {
	if ((t/=d) < (1/2.75)) {
		return c*(7.5625*t*t) + b;
	} else if (t < (2/2.75)) {
		return c*(7.5625*(t-=(1.5/2.75))*t + .75) + b;
	} else if (t < (2.5/2.75)) {
		return c*(7.5625*(t-=(2.25/2.75))*t + .9375) + b;
	} else {
		return c*(7.5625*(t-=(2.625/2.75))*t + .984375) + b;
	}
};
 
 
jQuery(document).ready(function() {
	jQuery('#carousel').jcarousel();
	jQuery('#carousel3').jcarousel();
	jQuery('#carousel2').jcarousel({
		easing: 'BounceEaseOut',
        animation: 1000
							
    });
});
</script> 
 
 
<script type="text/javascript"> 
 $(document).ready(function(){
	var arrValues = ["#labsList a","#labsList2 a","#labsList3 a" ]; 
	$.each( arrValues, function(intIndex, objValue){
	  var i = 0; //counter
	  var count = $(objValue).size(); //figure out if its a list of images or on its lonesome
	  var thumbOver = new Array(); // where we will store the urls for each image
	  while(i <= count){
		thumbOver[i] = $(objValue).find("img").eq(i).attr("src"); //Get image url and assign it to 'thumbOver'
		$(objValue).eq(i).css({'background' : 'url(' + thumbOver[i] + ') no-repeat center bottom'}); //create a background image of the hover state behind the image
	    i++;
	  }
	  $(objValue).hover(
	    function() { $(this).find("img").stop().fadeTo('normal', 0 , function(){ $(this).hide() }); },  //fade out the image to reveal the background image	
	 	function() { $(this).find("img").stop().fadeTo('normal', 1).show();	} //fade the image back in	
	  );
	});
 });
 
</script>
При добавлении этого всё дохнет!
Да и вообще любого другого.

Код:
	<script type="text/javascript">
		$(document).ready(function() {
			/*
			*   Examples - images
			*/
 
			$("a#example1").fancybox({
				'titleShow'		: false
			});
 
			$("a#example2").fancybox({
				'titleShow'		: false,
				'transitionIn'	: 'elastic',
				'transitionOut'	: 'elastic'
			});
 
			$("a#example3").fancybox({
				'titleShow'		: false,
				'transitionIn'	: 'none',
				'transitionOut'	: 'none'
			});
 
			$("a#example4").fancybox();
 
			$("a#example5").fancybox({
				'titlePosition'	: 'inside'
			});
 
			$("a#example6").fancybox({
				'titlePosition'	: 'over'
			});
 
			$("a[rel=example_group]").fancybox({
				'transitionIn'		: 'none',
				'transitionOut'		: 'none',
				'titlePosition' 	: 'over',
				'titleFormat'		: function(title, currentArray, currentIndex, currentOpts) {
					return '<span id="fancybox-title-over">Image ' + (currentIndex + 1) + ' / ' + currentArray.length + (title.length ? ' &nbsp; ' + title : '') + '</span>';
				}
			});
 
			/*
			*   Examples - various
			*/
 
			$("#various1").fancybox({
				'titlePosition'		: 'inside',
				'transitionIn'		: 'none',
				'transitionOut'		: 'none'
			});
 
			$("#various2").fancybox();
 
			$("#various3").fancybox({
				'width'				: '75%',
				'height'			: '75%',
				'autoScale'			: false,
				'transitionIn'		: 'none',
				'transitionOut'		: 'none',
				'type'				: 'iframe'
			});
 
			$("#various4").fancybox({
				'padding'			: 0,
				'autoScale'			: false,
				'transitionIn'		: 'none',
				'transitionOut'		: 'none'
			});
		});
	</script>
Даже такой маленький всё тормозит!
Код:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.0/jquery.min.js"></script>
<script type="text/javascript" src="script.js"></script>

Последний раз редактировалось Naruto.; 22.04.2010 в 13:46.
Naruto. вне форума Ответить с цитированием
Старый 23.04.2010, 13:13   #2
Naruto.
Пользователь
 
Регистрация: 06.04.2009
Сообщений: 37
По умолчанию

Да!
Слабенький форум (Программистов).
На 50% тем вообще ответов нет тут в ветках от 0 до 1 ответа за год.
Мда.
Naruto. вне форума Ответить с цитированием
Старый 23.04.2010, 13:34   #3
SkyM@n
Laravel/Vue expert
Старожил Подтвердите свой е-майл
 
Аватар для SkyM@n
 
Регистрация: 08.08.2007
Сообщений: 2,832
По умолчанию

Цитата:
Сообщение от Naruto. Посмотреть сообщение
Да!
Слабенький форум (Программистов).
На 50% тем вообще ответов нет тут в ветках от 0 до 1 ответа за год.
Мда.
Во-первых, вас тут никто не держит.
Во-вторых, никто не обязан вам помогать.
В-третьих, сами вы насколько часто помогаете кому-то?
В-четвертых, раззуйте глаза, пожалуйста, и вы увидите, что ответы есть практически на все вопросы. Возможно, на новые - нет, потому что большой поток пользователей.

Не судите, да не судимы будете.
SkyM@n вне форума Ответить с цитированием
Старый 23.04.2010, 19:40   #4
Naruto.
Пользователь
 
Регистрация: 06.04.2009
Сообщений: 37
По умолчанию

Цитата:
Сообщение от SkyM@n Посмотреть сообщение

Не судите, да не судимы будете.
Так я тут был за всю жизнь 3-4 раза.
Помогать не знаю каму так как на форумах вообще не бываю,только если причина серьёзная.Но как правило привык уже всё решать сам.
В этом случае то же самое.
Naruto. вне форума Ответить с цитированием
Старый 23.04.2010, 20:35   #5
SkyM@n
Laravel/Vue expert
Старожил Подтвердите свой е-майл
 
Аватар для SkyM@n
 
Регистрация: 08.08.2007
Сообщений: 2,832
По умолчанию

Цитата:
Сообщение от Naruto. Посмотреть сообщение
Так я тут был за всю жизнь 3-4 раза.
Ну вот, тем более
SkyM@n вне форума Ответить с цитированием
Старый 23.04.2010, 21:36   #6
MrJenika
Форумчанин
 
Аватар для MrJenika
 
Регистрация: 07.09.2009
Сообщений: 361
По умолчанию

чуть ниже вашей темы есть весьма похожая , можно было посмотреть
ссылка на тему

Никто случайно не встречал нигде ТОЛКОВОГО объяснения по комментариям на ajax?

Последний раз редактировалось MrJenika; 23.04.2010 в 21:39.
MrJenika вне форума Ответить с цитированием
Старый 29.04.2010, 22:19   #7
Naruto.
Пользователь
 
Регистрация: 06.04.2009
Сообщений: 37
По умолчанию

Цитата:
Сообщение от MrJenika Посмотреть сообщение
чуть ниже вашей темы есть весьма похожая , можно было посмотреть
ссылка на тему
Странно.
Где в моём коде Прототайп?
Код:
jQuery.easing['BounceEaseOut'] = function(p, t, b, c, d) {
	if ((t/=d) < (1/2.75)) {
		return c*(7.5625*t*t) + b;
	} else if (t < (2/2.75)) {
		return c*(7.5625*(t-=(1.5/2.75))*t + .75) + b;
	} else if (t < (2.5/2.75)) {
		return c*(7.5625*(t-=(2.25/2.75))*t + .9375) + b;
	} else {
		return c*(7.5625*(t-=(2.625/2.75))*t + .984375) + b;
	}
};


jQuery(document).ready(function() {
	jQuery('#carousel').jcarousel();
	jQuery('#carousel3').jcarousel();
	jQuery('#carousel2').jcarousel({
		easing: 'BounceEaseOut',
        animation: 1000
							
    });
});
</script>
Это только один маленький код на jQuery у меня.
Даже если я его вырезаю и остаётся только Ява не чего не меняется...

ГОВНО!
Вот в чём проблемка была.
<script type="text/javascript" src="js/jquery.js"></script>
Мда!

Последний раз редактировалось Naruto.; 29.04.2010 в 22:26.
Naruto. вне форума Ответить с цитированием
Старый 30.04.2010, 11:33   #8
MrJenika
Форумчанин
 
Аватар для MrJenika
 
Регистрация: 07.09.2009
Сообщений: 361
По умолчанию

поздравляю с решением проблемы))
Прототайп я привёл для примера)вместо него могут использоваться любые другие скрипты и они могут конфликтовать))
MrJenika вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблемы со скриптами на форуме ds.Dante О форуме и сайтах клуба 15 09.03.2010 14:53
задача со скриптами zmei88 Помощь студентам 1 29.12.2008 16:00
Таблица на одной странице tolikman Microsoft Office Word 3 09.12.2008 09:50
Обмен скриптами tanos JavaScript, Ajax 1 28.01.2008 22:18