Да, но как мне потом обращаться к тем элементам, на которых произошло событие клика? Как сохранить ссылку на них и поместить в переменные? Может что-то надо по другому сделать?
santavits, последний вопрос : а зачем вам тег баттон ? Вам для семантики/структуры кода или это связано с визуальным оформлением ? Кнопки должны располагаться вертикально или как у вас - горизонтально ?
В любом случае, тут не обойтись без плагина, если не хотите пробовать написать самостоятельно. Если же вы хотите оформить селекты как кнопки (потому что вас не устраивает вид селекта), то поищите плагины для стилизации селектов. Я не буду скидывать ссылки, потому что сам как-то хотел оформить селекты под свой вкус и не нашёл ничего подходящего из плагинов. В итоге, отказался от самого тега селект, так как возможности его видоизменения с помощью чистого CSS - ограничены.
santavits, вы смотрели после того, как я обновил ? )
Возможно, я не совсем правильно вас понял.
"т.е нажал на Услуги Youtube и значение value="11" передалось с данной функцией removeQuantity() " - вот это я сделал.
Вы хотите, чтобы сами селекты были кнопками - то есть выглядели как кнопки или тег селекта изменялся на тег button ?
Объясните, пожалуйста, подробней )
Я виноват, что сразу не описал задачу более подробно. Сейчас подкорретирую вопрос, дабы не вводить людей в заблуждение. Условия должны быть вне функции.
Суть вот в чём :
- глобальная переменная
- кнопка 1
- кнопка 2
- кнопка n
при клике на любую из кнопок меняется "глобальная переменная"
функция 1 ()
условие ()
если "глобальная переменная" == чему-то, то
функция
функция 2 ()
условие ()
если "глобальная переменная" == чему-то, то
функция
функция 3 ()
условие ()
если "глобальная переменная" == чему-то, то
функция
обращение к глобальной переменной на протяжении всего кода
Запихать условия внутрь обработчика события - не проблема )
Мне нужно использовать значение этой переменной в условиях, чтобы, в зависимости от кол-во нажатий, выполнялись те или иные условия. Грубо говоря - кто-то нажал один раз - что-то поменялось/случилось/сломалось. Нажали 4 раза - запустилась другая функция.
Чтобы реализовать вывод изменения переменной внутри функции, которая её изменяет - у меня ума хватило ) а вот чтобы изменить значение глобальной переменной и потом использовать это значение в условиях - увы, уже нет
Максим Крутов, SASS не обязателен, это уж как по душе ) Лично я уже не могу без SASS (имеется ввиду и синтаксис SASS ). Дело даже не в ускорении разработки, как писали выше, а в возможности использовать переменные и другие плюшки.
Виталий, SASS - да, это препроцессор, но так же и синтаксис, о чём я и говорил, поэтому написал выше пример. В SCSS, возможно, будет работать, но SASS ругается.
Никакого продакшена не будет, так как я делаю проект для самообучения.
Переделать SASS - переписать всё в SCSS - не проблема, но это значит из-за этого уже отказаться от синтаксиса SASS, без которого я уже не представляю написание стилей
В вашем живом примере идёт непонятное для меня присвоение переменной, так как там указыается footer.style. Мне нужно поймать значение и передать его в SASS.
Точно )) Спасибо. Не думал об этом
Картинки, в данном случае, динамически добавленные из массива по внешней ссылке.
Мне ещё надо обнулять эти переменные, если условие вернуло false. Менять их на null или undefined. А логика и правда хромает. Сейчас подумаю, как быть