1

我正在使用 jQuery 循环插件来显示图像的幻灯片。用圆形子弹作为寻呼机(因为现在看起来很流行)。这在除 IE 之外的“现代”浏览器中完美运行。它弄乱了寻呼机上的 activePagerClass。

因为 IE 不能做边界半径,所以我使用 CSS3PIE 行为。

4

1 回答 1

1

改变

$.fn.cycle.updateActivePagerLink = function(pager,currSlide,clsName){
    $(pager).each(function(){
        $(this).children().removeClass(clsName).eq(currSlide).addClass(clsName);
     });
);

在 jQuery 源代码中

$.fn.cycle.updateActivePagerLink = function(pager,currSlide,clsName){
    $(pager).each(function(){
        $('a',this).removeClass(clsName).eq(currSlide).addClass(clsName);
    });
);

解决它。

因此,children() 函数和 CSS3PIE 的使用似乎存在问题。我不是行为属性的粉丝,我宁愿不使用它,但客户想要 IE 中的圆形项目符号......

所以我希望它可以帮助某人。

于 2011-06-28T19:50:44.683 回答