volshebnyi

Пользователь
  • Публикации

    180
  • Зарегистрирован

  • Посещение

Репутация

0 Обычная

О volshebnyi

  • Звание
    Участник

Информация

  • Откуда
    Украина

Посетители профиля

838 просмотров профиля
  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" несколько на странице. И заключить все это в один контейнер нет возможности...