Jquery,Jcarousel,第一个分页项设置为:active,除非设置了另一个

时间:2010-03-03 22:03:41

标签: javascript jquery css jcarousel

我已经能够获得点击的分页项目以响应css选择器。但我无法理解:如果用户使用下一个和后一个按钮而不是分页,则激活。

ul.jcarousel-control li a:focus {background-position:0 -11px}
ul.jcarousel-control li a:active {background-position:0 -11px}

如果单击该项目但是您使用下一个按钮进行滚动,那么这些东西会起作用,但是它不会突出显示下一个按钮。

我还需要它在页面加载时突出显示第一个。

非常感谢任何帮助。

jQuery('.jcarousel-control a').bind('click', function() {
    carousel.scroll(jQuery.jcarousel.intval(jQuery(this).text()));
    return false;
});

jQuery('#mycarousel-next').bind('click', function() {
    carousel.next();
    return false;
});

jQuery('#mycarousel-prev').bind('click', function() {
    carousel.prev();
    return false;
});
};

1 个答案:

答案 0 :(得分:0)

This link向您展示了如何执行此操作。您需要添加两个回调函数(itemVisibleInCallback和itemVisibleOutCallback)来添加/删除所选图像中的div类。