powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / при перезагрузке страницы падает elastislide
1 сообщений из 1, страница 1 из 1
при перезагрузке страницы падает elastislide
    #38679176
egoriy33
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток!
Хелп!
использую плагины jquery elastislide и fancybox
код примерно такой:
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
<!DOCTYPE html>
	<!--[if lt IE 7]><html class="no-js lt-ie9 lt-ie8 lt-ie7"><![endif]-->
	<!--[if IE 7]><html class="no-js lt-ie9 lt-ie8"><![endif]-->
	<!--[if IE 8]><html class="no-js lt-ie9"><![endif]-->
	<!--[if gt IE 8]><!--><html class="no-js"><!--<![endif]-->
    <head>
        <title>Elastislide - A Responsive Image Carousel</title>
		<meta charset="UTF-8" />
		<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 
		<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"> 
        <meta name="description" content="Elastislide - A Responsive Image Carousel" />
        <meta name="keywords" content="carousel, jquery, responsive, fluid, elastic, resize, thumbnail, slider" />
		<meta name="author" content="Codrops" />
		<link rel="shortcut icon" href="../favicon.ico"> 
        <link rel="stylesheet" type="text/css" href="css/demo.css" />
		<link rel="stylesheet" type="text/css" href="css/elastislide.css" />
		<link rel="stylesheet" type="text/css" href="css/custom.css" />
    </head>
    <body>
		<div class="container demo-4">
            <div class="main">
				<header class="clearfix">	
					<h1>Elastislide <span>A Responsive Image Carousel</span></h1>
					<nav class="codrops-demos">
						<a href="index.html">Example 1</a>
						<a href="index2.html">Example 2</a>
						<a href="index3.html">Example 3</a>
						<a class="current-demo" href="index4.html">Example 4</a>
					</nav>
				</header>
				
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
<script type="text/javascript" src="js/fancybox/source/jquery.fancybox.js"></script>
<link rel="stylesheet" type="text/css" href="js/fancybox/source/jquery.fancybox.css?v=2.1.5" />
<script type="text/javascript">
	$("#light").fancybox({
          helpers: {
              title : {
                  type : 'float'
              }
          }
      });
</script> 

				<div class="gallery">
					<div class="image-preview">
						<a id="light" data-fancybox-group="gallery" href=""><img id="preview" src="images/large/4.jpg" /></a>
					</div>
					<!-- Elastislide Carousel -->
					<ul id="carousel" class="elastislide-list">
						<li data-preview="images/small/4.jpg"><a href=""><img src="images/small/4.jpg" alt="images/small/4.jpg"></a></li>
						<li data-preview="images/small/5.jpg"><a href=""><img src="images/small/5.jpg" alt="images/small/5.jpg"></a></li>
						<li data-preview="images/small/6.jpg"><a href=""><img src="images/small/6.jpg" alt="images/small/6.jpg"></a></li>
						<li data-preview="images/small/7.jpg"><a href=""><img src="images/small/7.jpg" alt="7a710c875854f18.jpg"></a></li>
						<li data-preview="images/small/11.jpg"><a href=""><img src="images/small/11.jpg" alt="8c3d61759c416eb.jpg"></a></li>
						<li data-preview="images/small/12.jpg"><a href=""><img src="images/small/12.jpg" alt="752a433dd730dd3.jpg"></a></li>
						<li data-preview="images/small/13.jpg"><a href=""><img src="images/small/13.jpg" alt="926d4de54ac6046.jpg"></a></li>
						<li data-preview="images/small/14.jpg"><a href=""><img src="images/small/14.jpg" alt="9349ed77f0daeca.jpg"></a></li>
						<li data-preview="images/small/15.jpg"><a href=""><img src="images/small/15.jpg" alt="547552c417db572.jpg"></a></li>
						<li data-preview="images/small/16.jpg"><a href=""><img src="images/small/16.jpg" alt="3930248dc27117f.jpg"></a></li>
						<li data-preview="images/small/17.jpg"><a href=""><img src="images/small/17.jpg" alt="8866949d88281e6.jpg"></a></li>
						<li data-preview="images/small/18.jpg"><a href=""><img src="images/small/18.jpg" alt="80531516205d2d7.jpg"></a></li>
						<li data-preview="images/small/20.jpg"><a href=""><img src="images/small/20.jpg" alt="a59ed864f2bd3f3.jpg"></a></li>
						<li data-preview="images/small/19.jpg"><a href=""><img src="images/small/19.jpg" alt="b1e87513f3e497b.jpg"></a></li>
						<li data-preview="images/small/1.jpg"><a href=""><img src="images/small/1.jpg" alt="df63a0cdb84b20d.jpg"></a></li>
						<li data-preview="images/small/2.jpg"><a href=""><img src="images/small/2.jpg" alt="e2f2781a6a7b20f.jpg"></a></li>
					</ul>
					<!-- End Elastislide Carousel -->

				</div>

				<p><strong>Resize the browser to see how the carousel adapts</strong></p>
				<p class="info"><strong>Example 4:</strong> Usage in an image gallery; a minimum of 4 images are visible.</p>

			</div>
		</div>
		<script type="text/javascript" src="js/modernizr.custom.17475.js"></script>
		<script type="text/javascript" src="js/jquerypp.custom.js"></script>
		<script type="text/javascript" src="js/jquery.elastislide.js"></script>
		<script type="text/javascript">
			
			// example how to integrate with a previewer
		//$(function (){
			var current = 0,
				$light = $('#light'),
				$preview = $( '#preview' ),
				$carouselEl = $( '#carousel' ),
				$carouselItems = $carouselEl.children(),
				carousel = $carouselEl.elastislide( {
					current : current,
					minItems : 4,
					onClick : function( el, pos, evt ) {

						changeImage( el, pos );
						evt.preventDefault();

					},
					onReady : function() {

						changeImage( $carouselItems.eq( current ), current );
						
					}
				} );

			function changeImage( el, pos ) {
			
				$light.attr('href', el.data( 'preview' ) );
				$preview.attr( 'src', el.data( 'preview' ) );
				$carouselItems.removeClass( 'current-img' );
				el.addClass( 'current-img' );
				carousel.setCurrent( pos );

			}
		//});
		</script>
    </body>
</html>


при перезагрузке страницы elastislide слетает т.е. при клике не срабатывает обработчик elastislide onClick и страница просто обновляется(а должна меняться большая картинка без перезагрузки).
Причем, после того как она обновляется, еластислайд начинает работать - и картинка меняется и страница не обновляется.
Попытка смоделировать проблему локально ничего не дала - локально все работает, а на сервере нет.
Приведенный исходный код - то на чем я проверял лолкально.
Исходный код страницы на сервере - очень большой(80кб) поэтому я его не приложу
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / при перезагрузке страницы падает elastislide
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]