Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Отсановить показ слайдов (https://javascript.ru/forum/dom-window/51932-otsanovit-pokaz-slajjdov.html)

soltx 26.11.2014 01:41

Отсановить показ слайдов
 
Как остановить показ слайдера, после того как он показал все слайды, что бы повторно не показывал только по клику.

Сам слайдер:

http://learn.javascript.ru/play/r3MNIb

kostyanet 26.11.2014 01:59

Надо читать документацию на слайдер. Почитайте.

Панорамная смена картинок - полный отстой. Глаза б мои не видели.

soltx 26.11.2014 02:07

http://slidesjs.com/#docs прочел есть только запустить, остановить, показать кнопки, скрыть

kostyanet 26.11.2014 02:51

да ну на, а callback на дан?
complete: function(number) {
        // Do something awesome!
        // Passes slide number at end of animation
      }


Мне вообще пофигу, но удивляет бесконечная апатия мемберов к исследованиям. Если на лбу зеркально не написали - значит этого нет. Впрочем, сюда наверняка только и приходят такие, кто не способен сам исследовать.

Ну то есть возможно это и не оно, но проверить надо все что имеется.

Да и поменяйте на crossfade, не мучайте людей.

kostyanet 26.11.2014 02:54

Особенно охуитительно впечатляют эффекты когда тебе резали глаза панорамой чтоб в финале хуууууякс и всю галерею прокрутить теперь в обратном порядке.

Они что, LCD лижут эти дизайнеры?

Дизайнер, запомни правило зрения - оно смотрит всегда в 1 точку в каждый момент времени. Когда юзер на таче листает фотки - это НЕ то же самое когда ты их начнешь листать за него. ПОтому что юзер перед тем как листануть смотрит на свой палец, влево или вправо, потом листает не видя самого эффекта, поскольку рукой закрыто и смотрит на картинку. А когда она сама скачет как в жопой на угли севшая - это совсем другой эффект.

soltx 26.11.2014 03:26

Я тебя вообще kostyanet не понимаю, ты любитель по дерзить? по твоим сообщениям это видно, по твоей логике сюда нужно приходить только с теми задачами, которые отнюдь не для начинающих, ну не увидел я вернее ни так перевел с английского, перевод делал в транслите, сюда пришел когда уже зае.. эти качели, смог бы решить, решил бы не писал сюда, а за то что подсказал благодарность тебе большая от меня не нервничай больше и не бери в голову.

soltx 26.11.2014 05:00

complete: function(number) {
            if(number == 4) {
                       play: {
				  auto: false 
                                }
				   };


Не получилось остановить, так и не понял, что я неправильно делаю, если вывожу в консоль, то вижу что срабатывает условие
if(number == 4) { console.log ('on');}

kostyanet 26.11.2014 06:46

Если там есть кнопка стоп, значит там есть метод стоп. Или хотя бы можно нажать эту кнопку.click() чтоб метод не искать.

И вообще, это чья-то прога, конкретная, поэтому кто в ней лучше разбирается кроме автора? Найдите его и выносите ему мозг. Или другую найдите, получше этой убогой.

Кстати, что значит restartDelay:?

рони 26.11.2014 11:22

soltx, каждый раз на 4 снимке будет остановка
$(function() {
       var s = $('#slides').slidesjs({
           width: 940,
           height: 528,
           play: {
               active: true,
               auto: true,
               interval: 4000,
               swap: true,
               pauseOnHover: true,
               restartDelay: 2500
           },
           callback: {
               complete: function(number) {
                   if (number == 4) {
                       s.plugin_slidesjs.stop(true)
                   }
               }
           }

       }).data();
   });

http://learn.javascript.ru/play/aEqKg

soltx 26.11.2014 13:29

Цитата:

Сообщение от kostyanet (Сообщение 342928)
Если там есть кнопка стоп, значит там есть метод стоп. Или хотя бы можно нажать эту кнопку.click() чтоб метод не искать.

Я еще то толком и про методы ничего не знаю, правду говоря, дальше основ еще не прошел.

по кнопкам кликал но я не увидел в console каких то движений

Цитата:

И вообще, это чья-то прога, конкретная, поэтому кто в ней лучше разбирается кроме автора? Найдите его и выносите ему мозг. Или другую найдите, получше этой убогой.
Автору отписал, но пока нет ответа, видать и не будет, он вроде дал понять что его помощь 100$ стоит, на сайте есть информация про это, правда я не переводил но наверно так оно и есть.

На будущее буду искать такой слайдер где нужно минимальные усилия предпринимать что бы что то решить

Цитата:

Кстати, что значит restartDelay:?
Но тут слово самого говорит за себя: Перезапустить через какое то время? если я не ошибаюсь...

Спасибо! старина рони , что прям взяли и показали:)


Не почтите за наглость, а есть ли возможность указать last, а не число?


Часовой пояс GMT +3, время: 23:40.