我有一个滑块(flexslider)动态地将所述类“柔性有源滑动”到有源<li>
我想使用jQuery做一些事情,当一个特定的幻灯片有类“柔性有源滑。” 我尝试以下,但它不工作,因为.flex活性类是动态增加后这已经运行:
if ( $('#slider li.about').is('.flex-active-slide') ){
$('.nav li.about').show();
}
在我的研究,似乎我想使用(),但我看到的例子它涉及到一个事件像click()或悬停()。 这不是由任何类似的触发 - 只是“出现。”之类的 我无法弄清楚如何格式化。 事情是这样的......?
$(document).on('???',".flex-active-slide", function() {
$(".nav li.about").show();;
})
我敢肯定,是不正确尴尬......我感谢所有帮助你可以给!
注:我不能简单地使用CSS,因为我试图影响.nav是完全无关的滑块股利。
更新:这里是什么似乎是在控制添加Flex的主动型滑类flexslider.js的代码。 有什么在这里,说明什么是我能做?
slider.flexAnimate = function(target, pause, override, withSync, fromNav) {
if (asNav && slider.pagingCount === 1) slider.direction = (slider.currentItem < target) ? "next" : "prev";
if (!slider.animating && (slider.canAdvance(target, fromNav) || override) && slider.is(":visible")) {
if (asNav && withSync) {
var master = $(vars.asNavFor).data('flexslider');
slider.atEnd = target === 0 || target === slider.count - 1;
master.flexAnimate(target, true, false, true, fromNav);
slider.direction = (slider.currentItem < target) ? "next" : "prev";
master.direction = slider.direction;
if (Math.ceil((target + 1)/slider.visible) - 1 !== slider.currentSlide && target !== 0) {
slider.currentItem = target;
slider.slides.removeClass(namespace + "active-slide").eq(target).addClass(namespace + "active-slide");
target = Math.floor(target/slider.visible);
} else {
slider.currentItem = target;
slider.slides.removeClass(namespace + "active-slide").eq(target).addClass(namespace + "active-slide");
return false;
}
}
...