Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 14.10.2015, 20:16
Интересующийся
Отправить личное сообщение для Anshag Посмотреть профиль Найти все сообщения от Anshag
 
Регистрация: 20.07.2015
Сообщений: 17

Слайдер для сайта.
<center><img id = "canvas" src="http://i11.pixs.ru:/storage/4/2/0/1jpg_3166953_19131420.jpg">

<div><img src="http://i11.pixs.ru:/storage/4/2/1/1jpg_9676351_19131421.jpg" data-large="http://i11.pixs.ru:/storage/4/2/0/1jpg_3166953_19131420.jpg" onclick="updateCanvas(this);return false;">

<img src="http://i11.pixs.ru:/storage/4/4/4/21jpg_9232825_19131444.jpg" data-large="http://i11.pixs.ru:/storage/4/4/3/2jpg_7191238_19131443.jpg" onclick="updateCanvas(this);return false;">

<img src="http://i11.pixs.ru:/storage/4/2/5/31jpg_5993910_19131425.jpg" data-large="http://i11.pixs.ru:/storage/4/2/4/3jpg_5351941_19131424.jpg" onclick="updateCanvas(this);return false;">

<img src="http://i11.pixs.ru:/storage/4/2/7/42jpg_9290393_19131427.jpg" data-large="
http://i11.pixs.ru:/storage/4/2/6/4jpg_7113673_19131426.jpg" onclick="updateCanvas(this);return false;">

<img src="http://i11.pixs.ru:/storage/4/2/9/51jpg_3683505_19131429.jpg" data-large="http://i10.pixs.ru:/storage/4/2/8/5jpg_2959958_19131428.jpg" onclick="updateCanvas(this);return false;">

</div></center>



<script>
function updateCanvas(image){
if(!image)return;
var largeImage = image.getAttribute('data-large');
if(!largeImage)return;
document.getElementById('canvas').setAttribute('src', largeImage);
}
</script>


Есть вот такой код слайдера.
Проблема в том, что таких слайдеров должно быть несколько. При размножении кода слайдер работает криво.
При нажатии на мини копию картинки во втором слайдере, большая картинка меняется в первом.
Ответить с цитированием
  #2 (permalink)  
Старый 19.10.2015, 02:44
Аватар для DynkanMaclaud
Профессор
Отправить личное сообщение для DynkanMaclaud Посмотреть профиль Найти все сообщения от DynkanMaclaud
 
Регистрация: 08.08.2014
Сообщений: 261

Смотри тут

Последний раз редактировалось DynkanMaclaud, 19.10.2015 в 10:06. Причина: модернизировал)))
Ответить с цитированием
  #3 (permalink)  
Старый 19.10.2015, 14:44
Интересующийся
Отправить личное сообщение для Anshag Посмотреть профиль Найти все сообщения от Anshag
 
Регистрация: 20.07.2015
Сообщений: 17

Спасибо. У меня получилось то же проставлением индивидуальных ID к канвасу)
Картинки внизу грузятся по отдельной ссылке. можно их как то переделать в уменьшенный вариант большой картинки.
Тобишь, что бы по одной ссылке картинки большая и маленькая грузилась, но большая уменьшалась до 500 пикселей, а маленькая до 75?
и при нажатии на большую картинку, она открывалась в новом окошке в полном размере. (на этой же странице)
заранее спасибо)

Последний раз редактировалось Anshag, 19.10.2015 в 14:50.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Соит ли использовать сервисы для продвижения сайта? l-liava-l Оффтопик 14 10.04.2016 10:55
Посоветуйте слайдер для показа .swf TheWanderer jQuery 2 29.06.2013 10:40
поиск классов внутри тега yozuul jQuery 24 14.06.2013 22:00
Как переделать простое меню для сайта на javascript? denspb Работа 2 16.07.2010 01:25
Картинки для сайта mycoding (X)HTML/CSS 1 13.04.2010 09:52