Jump to content

Mary_RND

User
  • Posts

    209
  • Joined

  • Last visited

Everything posted by Mary_RND

  1. Не поняла я таки работу sessionsStorage Решила воспользоваться плагином для кукисов. Сделала вот что, и проблема в том, что preload кукис есть, и он не нулевой. Но видео все равно загружается... и вдобавок не заканчивается, сайт не появляется $(window).on('load', function () { $.cookie('preload', '1', { path: '/' }); //$.cookie('preload', null, { expires: -1 }); if($.cookie('preload')==null){ var $preloader = $('#page-preloader'), $spinner = $preloader.find('.spinner'), $video = $('video'); $video.get().play(); $video.bind('ended', function () { //--$spinner.fadeOut(); //--or maybe $preloader.fadeOut(); }); } });
  2. никогда просто не делала preload с видео, а тут еще под разные системы Т_Т а это рабочий код получается? ну т.е. его можно взять? Попробовала вставить ваш код, видео не грузиться вообще и перестало раскрываться меню на внутренних страницах О_О
  3. Блин... мне сказали, что это видео должно грузиться и на планшетах, а то на них он черный, там кажется Ipad и вот с Андроида посмотрела и сайт тоже черный... Как сделать чтобы и в этих системах работало? Т_Т Я так понимаю это из-за $(window)
  4. Правильно вообще поняла? Но что писать, в противном случае? $(window).on('load', function () { if (sessionStorage('localStorage')) { var $preloader = $('#page-preloader'), $spinner = $preloader.find('.spinner'), $video = $('video'); $video.get().play(); $video.bind('ended', function () { $preloader.fadeOut(); }); } else { // здесь должен быть результат, если уже один раз за сессию была загрузка preloader? } });
  5. Хм... а какое "поле" получается надо отслеживать в моем случае?
  6. получается в рамках одной сессии
  7. Так, только для главной я сделала, получилось решить проблему простым запросом cms на удивление. Но вот как сделать флаги..
  8. попробовала добавить, но кажется я все-таки не так что-то сделала (( function $preloader() { //run code $(window).unbind('load') }; Нашла статью но как то в ней все сумбурно, так и не понятно, что правильно.
  9. ага.. ооо... заработало. А что делать с тем, что при заходе на другую станицу видео опять грузится. Оно должно 1 раз загружаться и только для главной ((
  10. Ага... убрала. Теперь черный фон вместо сайта @_@
  11. Ааааа... теперь сайт не загружается и видео идет по кругу ><
  12. Сделала видео на предзагрузку страницы Но видео почему-то обрывается, оно идет 3 секунды, хотя должно 6, а вот затемнение идет нормально по времени http://codepen.io/eglitmaria/pen/Xdzwox P.S.: забавно, на вкладке в браузере появляется знак звука и не исчезает, хотя видео закончилось. P.P.S.: ой... а еще оно для всех страниц срабатывает ><
  13. Так, доковыряла я вот до этого, теперь единички ставятся не у всех, а только у нужного поля, но галочки идут у всех ^_^" т.к. checkItem тоже не один на странице.. $('.table-preset').on('click', '.js-minus-lite', function(){ var $parent = $(this).parents('.tdsummary'); var $currVal = parseInt($parent.find('.number').val(), 10); var newVal = $currVal && --$currVal; if(!newVal) $('.checkItem').prop('checked', false); $parent.find('.number').val(newVal); total(); }); $('.table-preset').on('click', '.js-plus-lite', function(){ var $parent = $(this).parents('.tdsummary'); var $val = parseInt($parent.find('.number').val(), 10); $('.checkItem').prop('checked', true); $parent.find('.number').val(++$val); total(); }); $('.checkItem').on('change',function() { if($(this).is(":checked")) $parent.find('.number').val('1'); }); И возникла проблема У меня есть что то типа паков. Выбираешь пак, и автоматически ставится кол-во и галочка. Например товара 10 уменьшаю на 1, галочка уходит...хотя товар не равен 0 ((
  14. так что делать то Т_Т
  15. В смысле один @_@ Если правильно поняла, то не один и у checkbox у меня класс, а не id Поставила, но да не работает, т.к. .number получается не один
  16. Сайт-то дать могу, но к сожалению, тот раздел полностью закрыт от незарегистрированных пользователей Сегодня делала, т.к. весь мозг сделали, хотя формирование отчета, было сделано, что без регистрации его не получить, но захотели полностью весь раздел скрыть... Нашла код, даже не заметила честно О_О, наверное уже замороченная просто >< $('.table-preset').on('click', '.js-minus-lite', function(){ var $parent = $(this).parents('.tdsummary'); var $currVal = parseInt($parent.find('.number').val(), 10); if($currVal!=1){ var $newVal = $currVal-1; } else{ var $newVal = $currVal; } $parent.find('.number').val($newVal); total(); }); $('.table-preset').on('click', '.js-plus-lite', function(){ var $parent = $(this).parents('.tdsummary'); var $currVal = parseInt($parent.find('.number').val(), 10); var $newVal = $currVal+1; $parent.find('.number').val($newVal); total(); }); ___________________________ Вроде сделала. Правильно? Вопрос, как теперь сделать если не 0, то в поле Добавить галочка сама ставилась и если ставишь галочку, вместо 0 ставилась 1? О_о $('.table-preset').on('click', '.js-minus-lite', function(){ var $parent = $(this).parents('.tdsummary'); var $currVal = parseInt($parent.find('.number').val(), 10); if($currVal!=){ var $newVal = $currVal && $currVal-1; } else{ var $newVal = $currVal; } $parent.find('.number').val($newVal); total(); }); P.S.: ищю код чекбокса...
  17. все равно идет в минус (( Я очень боюсь сильно что-то менять на сайте, т.к. делала его не я, сам сайт нормальный, но вот тот конкретный функционал, который я меняю по мере возможности Такое чувство, тронешь развалится к черту... Блииинн... но если ставишь 1, то еще checkbox должен автоматически галочку ставит... что за наказание ><
  18. Доброго времени суток. У меня есть вот такой html, где раньше у value была 1, теперь надо чтобы там был 0, я его поставила <td class="tdsummary"> <div class="minus js-minus-lite">-</div> <input type="hidden" value="{$upage}" class="pageid"/> <input type="hidden" value="" class="itemid"/> <input type="text" value="0" disabled="disabled" class="number"/> <div class="plus js-plus-lite">+</div> </td> но возникла проблема, при 1, нажимая "-" ниже 1 не опускался, как только поставила 0, сразу получается -1, -2 и т.д. Вот JS, как ограничить, чтобы меньше 0 не становилось? $('.table-preset').on('click', '.js-minus', function(e){ var $parent = $(this).parents('.tdsummary'); var $itemId = $parent.find('.itemid').val(); var $pageId = $parent.find('.pageid').val(); var value = parseInt($parent.find('.number').val(), 10); var parsevalue = value-1; plusMinusAjax($parent, $pageId, parsevalue, $itemId); }); $('.table-preset').on('click', '.js-plus', function(){ var $parent = $(this).parents('.tdsummary'); var $itemId = $parent.find('.itemid').val(); var $pageId = $parent.find('.pageid').val(); var value = parseInt($parent.find('.number').val(), 10); var parsevalue = value+1; plusMinusAjax($parent, $pageId, parsevalue, $itemId); });
  19. Так вот как это прописывается P.S.: но блин возникла проблема, пока не знаю как в xslt составить, чтобы работал или не работал пункт меню >,<
  20. Вот у меня есть такой вот маленький скрипт, который открывает меню по клику. Но надо сделать так, чтобы этот клик включался в работу, когда зашли с touch устройств (или хотя бы при разрешение меньше 1024) $('.blockeasing li').on('click', function(){ $('div.menu__drop').toggle("slow"); });
  21. Почему-то просто с .tab он не хотел открывать меню...
  22. Mary_RND

    js myCarousel

    Хм.. если ставлю moveSlides:1 , стрелочки не пропадают, когда слайдов 4 и меньше Т_Т
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy