Jump to content


Photo
- - - - -

Свои элементы для цены


1 reply to this topic

#1 Ёшкин Кот

Ёшкин Кот
  • JBZoo User (rus)
  • User rate: 77.8
  • posts: 757
  • topics: 134

Posted 01 April 2017 - 19:15

Делаю свой элемент типа core для цены. Он должен показывать объем товара и менять его в зависимости от количества. 

Пытаюсь использовать виджеты, но подвис на этом моменте.

;
(function ($, window, document, undefined) {

	JBZoo.widget('JBZoo.PriceElement.Quantity.Amount', {
		'target': '.jsQuantity'
	},
    {
        'change.JBZooQuantity .jsQuantity': function (e, $this, oldValue, newValue) {
            	console.log(arguments);	
        }

    }
    );
		
})(jQuery, window, document);

Как получить момент изменения количества товара. В данном примере не могу отследить изменения... Что не так делаю? Пытаюсь вывести в консоль логи - тишина.


  • 0

#2 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 06 April 2017 - 07:49

"change.JBZooQuantity .jsQuantity" - говорит о том, что класс jsQuantity должен находится внутри вашего виджета.

Вам нужно сделать иначе.
"change.JBZooQuantity {docuemnt} .jsQuantity"

Кажется так.

Я советую прочитать документацию
https://github.com/J.../jQuery-Factory
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



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





Click to return to top of page in style!