-
Posts
150 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Store
Everything posted by ilyas
-
Почему то ошибка в файербаге
-
Зачем мне это надо? Я бы делала так. Можете сделать чтобы всегда один открывался ?
-
в файербаге выводится ошибка в консоли TypeError: content.on is not a functioncontent.on('click', '.js_title', function() {Начинает работать только если рядом подключу еще одну jquery, Можете под эту разметку вот этот скрипт адаптировать? я пробовал вставлять классы но ничего не заработало <div id="js_content"> <div class="towns"> <h4 class="towns__title js_title">Город</h4> <div class="scoreboard" style="display:none;"> <table class="scoreboard__table"> Контент отображаемой таблицы </table> </div> </div> <div class="towns"> <h4 class="towns__title js_title">Город</h4> <div class="scoreboard" style="display:none;"> <table class="scoreboard__table"> Контент отображаемой таблицы </table> </div> </div> <div class="towns"> <h4 class="towns__title js_title">Город</h4> <div class="scoreboard" style="display:none;"> <table class="scoreboard__table"> Контент отображаемой таблицы </table> </div> </div></div> $(document).ready(function(){ $('#celebs ul > li ul') .click(function(event){ event.stopPropagation(); }) .filter(':not(:first)') .hide(); $('#celebs ul > li').click(function(){ var selfClick = $(this).find('ul:first').is(':visible'); if(!selfClick) { $(this) .parent() .find('> li ul:visible') .slideToggle("fast"); } $(this) .find('ul:first') .stop(true, true) .slideToggle("fast"); });});
-
помогите мне очень нада!!!
-
Мне нужен именно этот,
-
Ну тут же явно создается объект new KinTooltipможете помочь переписать без применения ООП ?
-
Вот этот аккордеон я скопировал с одного сайта, его код на моей странице конфликтует с другими скриптами, написан он как-то немного замудренно, не могли бы переделать его на обычный $(document).ready вместо безимянной функции. (function() { new KinTooltip('js_content'); var title = $('.js_title'), content = $('.js_content'); content.on('click', '.js_title', onTownsClick); function onTownsClick() { if ($(this).parent().hasClass('towns_open')) { close(); } else { open($(this)); } } function open(e) { close(); e.next().slideDown(200); e.parent().addClass('towns_open'); } function close() { title.each(function(){ $(this).parent().removeClass('towns_open'); $(this).next().slideUp(200); }); }})();А вот разметка аккордеона <div id="js_content"> <div class="towns"> <h4 class="towns__title js_title">Город</h4> <div class="scoreboard" style="display:none;"> <table class="scoreboard__table"> Контент отображаемой таблицы </table> </div> </div> <div class="towns"> <h4 class="towns__title js_title">Город</h4> <div class="scoreboard" style="display:none;"> <table class="scoreboard__table"> Контент отображаемой таблицы </table> </div> </div> <div class="towns"> <h4 class="towns__title js_title">Город</h4> <div class="scoreboard" style="display:none;"> <table class="scoreboard__table"> Контент отображаемой таблицы </table> </div> </div></div>
-
у меня3 модальных окон fancybox и у каждого разная кнопка закрытия и цвет оверлея. Как их сделать уникальными по дизайну ?
-
wwt когда доработаете ваш скрипт? доработайте его пожалуйста
-
при клике на кнопку формы мне нужно проверить текстовое поле на пустоту условием, если в поле пусто то не запускать модальное окошко fancybox if($('#id') != ' '){$('#asd_subscribe_submit').click(function(){ setTimeout(function() { $.fancybox.open({ type: 'ajax', href: '/personal/why_we/kupon.html', maxWidth:700, maxHeight:530, helpers : { overlay : { locked : false, speedOut : 0, showEarly : true }} }); }, 1000); });}Я вот так написал проверку но оно что-то не работает
-
wwt Поможете доделать скрипт раскрывающегося блока? Еще напишу как он должен работать: Пользователь открыл сайт блок раскрылся пользователь по желанию хочет подписывает нихочет не подписывается, закрывает блок кликнув в любом месте браузера или кликнув на крестик после создается кука и запоминается состояние что блок был закрыт, кука живет 20 минут, пользователь в течении 20 мин несколько раз ушел с сайта закрыв браузер и дальше ходит по сайту после нового открытия сайта в течении 20 минут блок не должен раскрываться он раскроется сам когда кука отживет, но пользователь если захочет может и сам открыть блок если ему надо
-
В коде что привел выше кука не создается, таймер каждые 5 секунд вызывает функцию а кука не создается
-
Вот как то так должно быть? я в js не силен $(window).ready(function(){ function slideboxhandler(){ $('.slidebox').toggleClass('on') .animate({height:$('.slidebox').hasClass('on')?150:34}); } $('.slidebox-close,.slidebox-header,.slidebox-footer').on('click', slideboxhandler); $(window).on('click', function(e){ if(!$('.slidebox *').is($(e.target)) && $('.slidebox').hasClass('on')){ slideboxhandler(); } }); $('.slidebox-header').click(); var date = new Date(); var mSec = 102000*1000; function show_click(){ if($.cookie('slideboxhandler')){}else{ // запускаем slideboxhandler slideboxhandler(); date.setTime(date.getTime()+mSec); $.cookie('slideboxhandler', date.getTime(),{ path: "/", expires: date}); } } $(function(){ slideboxhandler(); setInterval(slideboxhandler, 5000); })});
-
можете помочь доработаь скрипт раскрывающегося блока ? плз
-
Помогите пож-та доделать ваш скрипт с куками
-
С этим вопросом уже разобрался, помогите пожалуйста на куках нужно сделать что после первого закрытия в куках запомнилось скажем на 2 часа, хоть сто раз обновив страницу оно не открывалось, кука как отживет свое оно опять открылось во время как пользователь ходит по сайту
-
Спасибо вам большое, можете еще помочь fancybox открывает окно аяксом в который вставляет текст из html файла <a href="/personal/why_we/iphone.html" class="fancybox fancybox.ajax"> <input type="submit" name="asd_submit" id="asd_subscribe_submit" value="<?=GetMessage("ASD_SUBSCRIBEQUICK_PODPISATQSA")?>" / </a> вот только мне нужно нажимать не на ссылку а на input кнопку, чтобы при нажатии посылались пост данные и с задержкой в 1 сек открылось модальное окошко аяксом,я завернул в ссылку только теперь кнопка внутри ссылки не нажимается, атрибут href уже не прописать кнопке
-
Как сделать чтобы блок был по умолчанию открытым? а при нажатии в любой области он закроется
-
Есть ли ошибка в этом коде? <script src="/js/build/html2canvas.js"></script><script type="text/javascript"> html2canvas(document.body, { onrendered: function(canvas) { document.getElementById('img').src = canvas.toDataURL(); } });</script>
-
Можете подсказать как ?
-
На странице выводится картинка img и подней размещаю кнопку button при нажатии на кнопку мне нужно сохранить сохранять эту картинку на компьютер, подскажите пожалуста как это сделать средствами js ?
-
Я уже почти сам написал скрипт но при клике он разворачивает все теги dl, как сделать чтобы раскрывал только текущий ? $(document).ready(function(){ $('dl.faq.faq-imp').click(function(){ $('dl.faq.faq-imp').toggleClass("faq-closed faq-open").find("dd").slideToggle(300) } )})
-
А вот разметка с этого сайта <div id="faq" class="b b-static"> <div class="b-in"> <h2 class="sh2">Частые вопросы и ответы на них</h2> <dl class="faq faq-imp faq-closed"> <dt>В чём суть предложений Групон? <b class="close"></b> <b class="open"></b> </dt> <dd> <p>Несколько раз в неделю Групон делает посетителям предложение, от которого нельзя отказаться. Любой желающий сможет сходить в кафе, в кино, записаться на фитнес или танцы, попробовать скалолазание или покататься в картинге со скидкой 50-90%. Заведения соглашаются на такую скидку, т.к. к ним приходит сразу много посетителей.</p> </dd> </dl> <dl class="faq faq-imp faq-closed"> <dt>Когда акция считается состоявшейся? <b class="close"></b> <b class="open"></b> </dt> <dd> <p>Акция состоится, только если наберется минимально необходимое число участников. Чтобы повысить шансы, вы можете рассказать своим друзьям и знакомым о понравившемся вам предложении через почту, Акция состоится, только если наберется минимально необходимое число участников. Чтобы повысить шансы, вы можете рассказать своим </dd> </dl></div></div>А это скрипт который нужно переделать чтобы не было там всяких return и чтобы функция не принимала там всяких e, t function() { app.on("#faq", function(e, t) { return t("dl.faq.faq-imp").click(function() { return e(this).toggleClass("faq-closed faq-open").find("dd").slideToggle(300) }) })}.call(this) Great RashЧто-то немного не пойму как ваш скрипт прикрутить к этой разметке
-
Спасибо вам большое за ваш скрипт, а можете сделать вточности как здесь