我正在尝试创建一个滑块,每次更改滑块时都会更新。我已经将它设置为observation,observeParents和observeChildren,并且在我第一次显示或隐藏幻灯片时它可以工作,但只能工作一次。有一个好的解决方法吗?
Here's a link to the page with the slider on it.单击颜色样本以查看我在说什么。预先感谢!
我想出了一种解决方法!我添加了一个名为data-slides
的数据元素,当您单击以更改幻灯片显示时,它会在容器上更新,就像这样。
thumbnails.each(function() { var wrapper = $(this); container = $('.swiper-container'); color = colorLabel.val(); while (wrapper.parent().children().length === 1) { wrapper = wrapper.parent(); } if (jQuery(this).attr('alt') === optionValue) { wrapper.fadeIn('500').show(); container.attr('data-slides', color); } else { wrapper.fadeOut('500').hide(); } });
它触发观察功能并根据需要对其进行更新。