Hallo,
ich verwende im Listing einen eigenen Quantity-Spinner, welcher per JavaScript auf das click-Event reagiert:
$('.input-number-increment').click(function()
{
var $input = $(this).parents('.input-number-group').find('.input-number');
var val = parseInt($input.val(), 10);
if (val < $input.attr("max")) {
$input.val(val + 1);
$(this).parents('.input-number-group').find('.submit').click();
}
});
Das funktioniert solange, bis per Ajax die nächste Artikelgruppe nachgeladen wird. Danach klappt es nicht mehr. Zur Lösung ähnlicher Probleme habe ich bisher
StateManager.addPlugin(selektor, plugin-name) in der listing_ajax.tpl aufgerufen, z.B.:
StateManager.addPlugin('*[data-image-slider="true"]', 'swImageSlider');
StateManager.addPlugin('*[data-image-gallery="true"]', 'swImageGallery');
StateManager.addPlugin('*[data-modalbox="true"]', 'swModalbox');
Im aktuellen Fall ist mir jedoch unklar, was ich als Selektor und Plugin-Name angeben muss, damit auch das Click-Event weiter funktioniert. Hat jemand einen Tipp für mich?