Перейти к содержимому


Фотография
- - - - -

Сломал Js параметров цены


Лучший Ответ SmetDenis , 03 August 2016 - 14:28

Если я в конце после [value] добавлю icheck - не будет работать?

Эти атрибуты сериализуются и отправляются на сервер как ключ=значение для смены вариации цены.

 

Никогда не видел этот виджет, если он как то меняет DOM внутри цены не по jQuery-ревски, то вполне может и сломать что-то. Например, пропадут бинды кликов

Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 8

#1 isay777

isay777

Отправлено 02 August 2016 - 20:17

Всем привет. Я тут верстал radio для параметров калькулятора цены и использовал этот скрипт https://github.com/fronteed/iCheck/

очень меня прёт. Так вот после добавления класса к radio скрипт меняет класс при ховере и выборе. 

 

И мне кажется это сломало скрипт который меняет цену при выборе параметров. 

 

787d4e110296ffe2fd27a4764f82c47b.gif 

В коде это выглядит так 

 

56f5547549c6d8924401339472b83594.png 

 

Я изменил name у инпута и поставил свои классы. Что из этого было делать нельзя?

 

 

 

 

 

 

 


  • 0
ХОСТИНГ для сайтов jbzoo (все попугаи)

#2 SmetDenis

SmetDenis

Отправлено 03 August 2016 - 08:10

"name" у инпутов важная штука, так же как и классы с префиксом js.

А есть ссылка на сайт?


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#3 isay777

isay777

Отправлено 03 August 2016 - 08:12

"name" у инпутов важная штука, так же как и классы с префиксом js.

А есть ссылка на сайт?

 

А если к Name в конце свой класс добавить? 

 

Ссылку могу в личку, но я там уже ночью пошалил и все убрал. Пытаясь сделать на css без js. Но не очень вышло. 


  • 0
ХОСТИНГ для сайтов jbzoo (все попугаи)

#4 SmetDenis

SmetDenis

Отправлено 03 August 2016 - 08:13

А если к Name в конце свой класс добавить? 

 

Мы говорим об атрибуте name?


  • 1
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#5 isay777

isay777

Отправлено 03 August 2016 - 08:21

Мы говорим об атрибуте name?

Да имел ввиду атрибут. 

Если я в конце после [value] добавлю icheck - не будет работать?


  • 0
ХОСТИНГ для сайтов jbzoo (все попугаи)

#6 isay777

isay777

Отправлено 03 August 2016 - 08:49

В общем даже с нормальным name не работает. 

Наверное надо забить и делать по другому. 


  • 0
ХОСТИНГ для сайтов jbzoo (все попугаи)

#7 Sliapy

Sliapy

Отправлено 03 August 2016 - 11:54

Так вот после добавления класса к radio скрипт меняет класс при ховере и выборе. 

 

 

А если к Name в конце свой класс добавить? 

А зачем классы трогать? Там же даже на демо инициализация идет просто на input. Или плагин сам начинает шаманить с классами и ломает js от JBZoo?


Сообщение отредактировал Sliapy: 03 August 2016 - 11:54

  • 1
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#8 isay777

isay777

Отправлено 03 August 2016 - 12:19

Классы вешал для себя и своих нужд, просто утоянил у Дениса, завязан на класс или нет. 

Но да ты прав, он шаманит классами и ломает. 

Пошел делать через css. 


  • 0
ХОСТИНГ для сайтов jbzoo (все попугаи)

#9 SmetDenis

SmetDenis

Отправлено 03 August 2016 - 14:28   Лучший Ответ

Если я в конце после [value] добавлю icheck - не будет работать?

Эти атрибуты сериализуются и отправляются на сервер как ключ=значение для смены вариации цены.

 

Никогда не видел этот виджет, если он как то меняет DOM внутри цены не по jQuery-ревски, то вполне может и сломать что-то. Например, пропадут бинды кликов


  • 1
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.





Click to return to top of page in style!