olmensk
Newbie-
Posts
8 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Store
Everything posted by olmensk
-
toggleClass не получается сменить картинку по второй кнопке.
olmensk replied to olmensk's question in JavaScript
Switch74 Вот не поверишь!!! ТАК уже делал и у меня не работало!!! ))) Ты скинул ссылку и всё заработало! ))))))))))))) Всёровно ОГРОМНЕЙШЕЕ спасибо ВСЕМ ВСЕМ ВСЕМ. Вы все классные!!! )))) Switch74 РАБОТАЕТ!!! )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Ты не представляешь сколько я время потратил на это!!!! 2 дня!! До тебя. Спасибо! -
toggleClass не получается сменить картинку по второй кнопке.
olmensk replied to olmensk's question in JavaScript
Да, смотрел. Вариант нормальный, но у меня не простые кнопочки. Это МЕНЮ на js и CSS, выпадающее по окружности из правого верхнего угла сайта. Оно выпадает ввиде кнопочек таким полукругом. Кнопочки ввиде просто цветных кружочков. У меню такой код. html: <div class="corusel_color_all"> <a href="#wheel" class="wheel-button sw"> <i class="customicon-plus"></i> </a> <ul id="wheel" data-angle="SW" class="wheel"> <li class="item"><a class="btn_1" href=""></a></li> <li class="item"><a class="btn_2" href=""></a></li> <li class="item"><a class="btn_3" href=""></a></li> </ul> </div> и в css там полный лист описание, поэтому поменять практически очень сложно. когда просто меняю названия под скриптовые названия, меню не работает. Когда скриптовые названия меняю на названия из html меню не работает... я уже отчаялся. Предыдущий вроде как работает, но "в одном направлении" с права на лево, в обратном надо отключать уже включенные... -
toggleClass не получается сменить картинку по второй кнопке.
olmensk replied to olmensk's question in JavaScript
Вот так? : $(".btn_1").click(function(){$(".stena_potolok").removeClass('stena_potolok_white, stena_potolok_darck, stena_potolok_red,').toggleClass("stena_potolok_white"); return false;}); $(".btn_2").click(function(){$(".stena_potolok").removeClass('stena_potolok_white, stena_potolok_dark, stena_potolok_red,').toggleClass("stena_potolok_darck"); return false;}); $(".btn_3").click(function(){$(".stena_potolok").removeClass('stena_potolok_white, stena_potolok_darck, stena_potolok_red,').toggleClass("stena_potolok_red"); return false;}); Всё ровно не работает. В одну сторону переключает, а в обратную нет. я ж сказал, я не особый знаток как и что надо... с js только только начал знакомится. Всю инфу перечитал, но без опытного чела не обойтись. -
toggleClass не получается сменить картинку по второй кнопке.
olmensk replied to olmensk's question in JavaScript
Я наверно какой-то затупок, но у меня не работает.... <script>$(document).ready(function(){ $(".btn_1").click(function(){ $(".stena_potolok").toggleClass("stena_potolok_white"); $(".stena_potolok").removeClass(' stena_potolok_white, stena_potolok_darck, stena_potolok_green, stena_potolok_orange, stena_potolok_yellow, stena_potolok_green, stena_potolok_blue, stena_potolok_blue_deep, stena_potolok_feeolet ').toggleClass("stena_potolok_white"); return false; }); $(".btn_2").click(function(){$(".stena_potolok").toggleClass("stena_potolok_darck"); $(".stena_potolok").removeClass('stena_potolok_white, stena_potolok_darck, stena_potolok_green, stena_potolok_orange, stena_potolok_yellow, stena_potolok_green, stena_potolok_blue, stena_potolok_blue_deep, stena_potolok_feeolet ').toggleClass("stena_potolok_white"); return false; }); $(".btn_3").click(function(){$(".stena_potolok").toggleClass("stena_potolok_red"); return false;}); $(".btn_4").click(function(){$(".stena_potolok").toggleClass("stena_potolok_orange"); return false;}); $(".btn_5").click(function(){$(".stena_potolok").toggleClass("stena_potolok_yellow"); return false;}); $(".btn_6").click(function(){$(".stena_potolok").toggleClass("stena_potolok_green"); return false;}); $(".btn_7").click(function(){$(".stena_potolok").toggleClass("stena_potolok_blue"); return false;}); $(".btn_8").click(function(){$(".stena_potolok").toggleClass("stena_potolok_blue_deep"); return false;}); $(".btn_9").click(function(){$(".stena_potolok").toggleClass("stena_potolok_feeolet"); return false;}); });</script> Всё ровно для включения следующего цвета, нужно предыдущий отключать.... а надо, что б автоматически... .... Ну тупой я... Немного опишу, что происходит. К примеру если клацать попорядку кнопки с права на лево, то цвет меняется последовательно той кнопки которую нажали и всё нормально. Вот мы проклацали подряд по порядку все кнопки с права на лево и всё работает. А ТЕПЕРЬ клацаем в ОБРАТНОМ направлении с лева на право И!!! Ничего не происходит! Пока те кнопки не "отожмёшь" обратно.! -
toggleClass не получается сменить картинку по второй кнопке.
olmensk replied to olmensk's question in JavaScript
А можно этот способ подробней? $('.aaaa').removeClass('a1, a2, a3, a4, a5') .аааа -это кнопка btn_ a1, a2, a3 ... это что? И как это встроить в : $(".btn_1").click(function(){$(".stena_potolok").toggleClass("stena_potolok_white"); return false;}); -
toggleClass не получается сменить картинку по второй кнопке.
olmensk replied to olmensk's question in JavaScript
Аааа.... )))) СПАСИБО!!! Вы просто чудо! Замечательный человек! )))) Огромное спасибо! )))))))) -
toggleClass не получается сменить картинку по второй кнопке.
olmensk replied to olmensk's question in JavaScript
У меня в общем 9 цветов. Каждая кнопка это один цвет. К примеру разберёмся с первой кнопкой btn_1 Как мне правильно написать код если исходный такой: $(".btn_1").click(function(){$(".stena_potolok").toggleClass("stena_potolok_white"); return false;}); мне надо так? (извините, за малые знания я как робот пока умею, как покажут, я копи-паст) : $(".btn_1").click(function(){$(".stena_potolok").toggleClass("stena_potolok_white");if($(".stena_potolok").hasClass('stena_potolok_red')) $(".stena_potolok").toggleClass("stena_potolok_red"); return false;}); тоесть if($(".stena_potolok").hasClass('stena_potolok_red')) добовляет цвет red,а $(".stena_potolok").toggleClass("stena_potolok_red") удаляет цвет red что-то сложно понимаю.... практически в ноль. я слабо понимаю, что происходит. Если можно, по-пальцам... очень нужна такая штука на сайте.Я понял, что мой скрипт просто заменяет один стиль на другой. Ваш скрипт что-то проверяет и если чего-то нет он добовляет а что-то убирает,.... а что и где?И если можно на 9 цветов: whiteblackgreenorangeyellowblueblue_deepfeeolet Если можете, напишите скрипт правильно, я скопирую и попробую у себя... Понимаю, что немножко наглость, но я реально понять не могу. Спасибо заранее. -
toggleClass не получается сменить картинку по второй кнопке.
olmensk posted a question in JavaScript
Ситуация следующая: У меня есть div, есть 3 кнопки. Нужно по нажатию на кнопки менять цвет div. Всё вроде бы просто. И всё работает. ТОЛЬКО для переключения на следующий цвет, нужно типа "отключить" предыдущий. Тоесть. Я нажал на кнопку1 и загорелся красный. Нажал на кнопку2 и ничего не происходит.. горит красный... пока я не "отключу" кнопку1. Получается для включения второго цвета, нужно как бы выключить кнопку того цвета который сейчас. А надо! Что б цвет переключался по нажатию на нужную мне кнопку. Код такой: .................................................................................................................................................. <div class="stena_potolok" ></div> <!——————— кнопка смены цвета color.css———————-><div class="corusel_color_all"> <a href="#wheel" class="wheel-button sw"> <i class="customicon-plus"></i> </a> <ul id="wheel" data-angle="SW" class="wheel"> <li class="item"><a class="btn_1" href=""></a></li> <li class="item"><a class="btn_2" href=""></a></li> <li class="item"><a class="btn_3" href=""></a></li> </ul> </div><!——————————————————————————--> <script>$(document).ready(function(){ $(".btn_1").click(function(){$(".stena_potolok").toggleClass("stena_potolok_white"); return false;}); $(".btn_2").click(function(){$(".stena_potolok").toggleClass("stena_potolok_darck"); return false;}); $(".btn_3").click(function(){$(".stena_potolok").toggleClass("stena_potolok_red"); return false;}); });</script> <!————————————————————————-> <script type="text/javascript"> $(".wheel-button").wheelmenu({ trigger: "hover", animation: "fly", angle: "NW" }); </script> .................................................................................................................................................................... При нажатии на кнопку btn_1, toggleClass - м меняется в файле css: stena_potolok на stena_potolok_darck Просто прописаны 2 стиля в одном белый цвет а во втором чёрный. Есть ещё 2 стиля stena_potolok_red и stena_potolok_white В общем помогите люди добрые... мы не месные и в js не особо сильны.... как правильно и что написать?