Jump to content

volshebnyi

User
  • Posts

    205
  • Joined

  • Last visited

Everything posted by volshebnyi

  1. Вот так заработало как нужно: Array.prototype.forEach.call(document.querySelectorAll('a.all-active'), function(link) { if(window.location.href.indexOf("?") > -1) { link.classList.remove('current'); }else { link.classList.add('current'); } }); Может быть я не правильно Вас понял... с if (!link.search) не работает... И в консоли появляется - содержание ссылки (тега а) и =>.
  2. mrnobody, спасибо Вам! Но, к сожалению, класс current теперь добавляется в любом случае - когда URL не содержит символ "?" и когда содержит...
  3. Вот, выложил. К первой ссылке, у которой класс all-active класс current не добавляется, к сожалению...
  4. Подскажите, пожалуйста, как правильно реализовать такое условие...
  5. mrnobody, Спасибо! Мне пришлось поменять класс для ссылок - all-active. И почему-то так не работает: Array.prototype.forEach.call(document.querySelectorAll('a.all-active'), function(link) { console.log(link.textContent, '=>',link.search); if (link.search) { link.classList.add('current'); } else { link.classList.remove('current'); } });
  6. Здравствуйте! Подскажите, пожалуйста, как написать на чистом JavaScript такое условие: Если в url нет символа ? (знака вопроса), то "fieldset.filter-item a" присвоить класс current Заранее благодарен за помощь!
  7. Вот здесь пример одного всплывающего окна - https://www.w3schools.com/howto/tryit.asp?filename=tryhow_js_popup А у меня их несколько на странице - например, список разных пицц. Возле каждой пиццы кнопка "Ингредиенты". При нажатии на эту кнопку открывается список с ингредиентами. У каждой пиццы, естественно, этот список свой.
  8. Прошу прощения! Совсем уже не думаю. Конечно уникальны! https://jsfiddle.net/rjno6o9q/2/ Вот здесь, например, при клике на кнопку с id = 188 должен показываться popup, который находиться в одном контейнере с этой кнопкой. Уверен, есть и более рациональные варианты.
  9. Здравствуйте! Подскажите, пожалуйста, как реализовать несколько popup окон на одной странице на чистом JS? Например, если у кнопки и у popup окна одинаковые id: https://jsfiddle.net/rjno6o9q/
  10. В том то и дело, что я не могу отследить событие и узнать, как реализовано у них...
  11. Здравствуйте! Вот на этом сайте доставки пиццы - http://dominos.ua/ru/ реализовано следующее: при нажатии на кнопку "Заказать" пицца "улетает" в корзину (в верхней части сайта). Подскажите, пожалуйста, куда копать (на чем сделано, может быть это готовая библиотека) чтобы реализовать данный функционал? Заранее благодарен за помощь!
  12. Здравствуйте! Подскажите, пожалуйста, оптимальный вариант условия на PHP - если в url страницы есть слово tag,то ... Является ли оптимальным такой вариант: if(strpos($_SERVER['REQUEST_URI'], 'tag') !== false){ echo "..."; }
  13. Спасибо, но как быть с остальным? Например с serialize?
  14. Здравствуйте! Подскажите, пожалуйста, как этот скрипт на jQuery будет выглядеть на чистом JavaScript: $(document).ready(function(){ $("#form").submit(function() { //устанавливаем событие отправки для формы с id=form var form_data = $(this).serialize(); //собераем все данные из формы $.ajax({ type: "POST", //Метод отправки url: "send.php", //путь до php фаила отправителя data: form_data, success: function() { //код в этом блоке выполняется при успешной отправке сообщения alert("Ваше сообщение отпрвлено!"); }); }); }); Вот ссылка - https://jsfiddle.net/ep286etz/ Заранее благодарен за помощь!
  15. И еще есть проблема. У меня таких div id="container" несколько на странице. И заключить все это в один контейнер нет возможности...
  16. Alexandr37, спасибо! То, что нужно. Подскажите, а можно ли еще реализовать, чтобы при клике на следующий блок прежний открытый тултип скрывался?
  17. Alexandr37, спасибо, но при повторном клике не закрывается тултип. Нужно сделать через classlist.toggle - через переключение класса show.
  18. Здравствуйте! Имеется несколько дивов на одной странице. Внутри каждого дива скрытый tooltip в виде текста в span. Подскажите, пожалуйста, как на чистом JavaScript реализовать следующее - при клике на div.retailer-item должен открыться скрытый В НЕМ span.tooltip-content. https://jsfiddle.net/ak1jbt5x/1/ Заранее благодарен за помощь!
  19. Спасибо. Исправил. https://jsfiddle.net/3eqfLb7b/3/
  20. @by chris, согласен с Вами. Верстку исправил - https://jsfiddle.net/3eqfLb7b/2/ При валидной можно сделать так, что бы прятались "ненужные" заголовки?
  21. В таком случае, скрываются все заголовки. А как сделать, что бы оставались те, у которых есть искомое значение? И вообще, реально ли это в данной ситуации?
  22. Здравствуйте! Имеется таблица с заголовками. Есть к ней фильтр: https://jsfiddle.net/3eqfLb7b/ Фильтрация убирает строки tr, которые не совпадают с искомым значением. Но заголовки th остаются. Подскажите, пожалуйста, как скрыть заголовки, которые не содержат искомое значение? Заранее благодарю за помощь.
  23. Спасибо большое! В консоли показывает все <tr>. Вот только не могу понять, как все эти tr записать в один массив для прокрутки в следующем цикле for. Вот здесь (http://www.w3schools.com/howto/tryit.asp?filename=tryhow_js_filter_table) пример с одной таблицей - там проще. А как сделать такую же реализацию с несколькими таблицами?
  24. Здравствуйте! Есть, например, три таблицы. Для фильтрации по этим трем таблицам одновременно, необходимо получить все элементы tr из всех таблиц. https://jsfiddle.net/kn7L0jn4/1/ Подскажите, пожалуйста, как это правильно сделать?
×
×
  • 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