Модераторы: Illuminaty
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Листание фото смахиванием в мобильной версии сайта 
:(
    Опции темы
Люба53
  Дата 26.4.2018, 12:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 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
PM MAIL WWW   Вверх
Google
  Дата 18.10.2019, 17:42 (ссылка)  





  Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Вёрстка веб-сайтов | Следующая тема »


 




[ Время генерации скрипта: 0.0663 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.