|
Модераторы: Illuminaty |
|
Люба53 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 25.4.2018 Где: Brisbane Репутация: нет Всего: нет |
Нужно в этом скрипте сделать листание фото смахиванием ? сейчас нужно нажимать на край фото что бы открыть другое фото ?
50 рублей за подсказку <script> var max_foto = 3; var rez = 3; var tek_pos = 0; var perv_pos = 0; var posl_pos; if(max_foto<rez) {posl_pos = max_foto-1; var slid=1;} else posl_pos = rez-1; var ps = posl_pos; var Foto = new Array(); var Fotom = new Array(); Foto[0] = 'https://test.ru/foto/47/5647b.jpg'; Fotom[0] = 'https://test.ru/foto/47/5647s.jpg'; function opti(opt){ for (var n=0; n<rez; n++) { if(n==opt) $("#tdq"+n).animate({opacity: 1}, 0 ); else $("#tdq"+n).animate({opacity: 0.4}, 0 ); } } function vizi(a, b){ for (i=0; i<rez; i++) { if(i>=a && i<=b) document.getElementById('tdq'+i).st yle.display = ''; else document.getElementById('tdq'+i).st yle.display = 'none'; } if(perv_pos==0) { document.getElementById('prebl').st yle.display = 'none'; document.getElementById('prebl_a'). style.display = ''; document.getElementById('tobl').sty le.display = ''; document.getElementById('tobl_a').s tyle.display = 'none'; } if(posl_pos==(rez-1)) { document.getElementById('prebl').st yle.display = ''; document.getElementById('prebl_a'). style.display = 'none'; document.getElementById('tobl').sty le.display = 'none'; document.getElementById('tobl_a').s tyle.display = ''; } if(perv_pos !=0 && posl_pos !=(rez-1)) { document.getElementById('prebl').st yle.display = ''; document.getElementById('prebl_a'). style.display = 'none'; document.getElementById('tobl').sty le.display = ''; document.getElementById('tobl_a').s tyle.display = 'none'; } } function toTek(j) { eval("imgObj" + j + "= new Image()"); eval("imgObj" + j + ".src = '" + Foto[j] + "'"); eval("document.vvr.src = imgObj"+j+".src"); tek_pos=j; opti(tek_pos); } function toTekd() { tek_pos++; if(tek_pos==rez) tek_pos=0; eval("imgObj" + tek_pos + "= new Image()"); eval("imgObj" + tek_pos + ".src = '" + Foto[tek_pos] + "'"); eval("document.vvr.src = imgObj"+tek_pos+".src"); if(tek_pos > posl_pos) { perv_pos=tek_pos-ps; posl_pos=tek_pos; } if(tek_pos==0) { perv_pos=0; posl_pos=ps; } if(tek_pos < perv_pos) { perv_pos=tek_pos; posl_pos=tek_pos+ps; } if(slid) vizi(perv_pos, posl_pos); opti(tek_pos); } function preBlok() {perv_pos--; posl_pos--; vizi(perv_pos, posl_pos);} function toBlok() {perv_pos++; posl_pos++; vizi(perv_pos, posl_pos);} </script> Присоединённый файл ( Кол-во скачиваний: 2 ) 5ad8568dcddbe332971830.png 170,34 Kb |
|||
|
||||
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Вёрстка веб-сайтов | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |