jQuery-Cycle: свойство border-radius не работает должным образом в Chrome 11 - PullRequest
1 голос
/ 07 июня 2011

Я использую цикл jQuery для включения одного из моих слайд-шоу, а свойство border-radius, примененное к элементу контейнера, не работает должным образом: слайд «Просмотр содержимого» имеет закругленные углы, другие слайды не имеют его.

#carousel  {-webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px;}

Код инициализации моего цикла:

$('#carousel').cycle( {
        speed: 400,
        startingSlide: 1,
        speedIn:null,
        speedOut:null,
        cleartype: false,
        fit:1,
        width:980,
        delay: 0,
        timeout:0,  
        fx: 'scrollHorz',
        easing: 'swing',
        easeIn:null,
        easeOut:null,
        prev: '#left',
        next: '#right',
        pager: '#pager',
        pagerAnchorBuilder: function ( idx, slide ) {           
        return('<span><b>0'+slide.id+'</b> / 07</span>');       
        },
        updateActivePagerLink: function(pager, activeIndex) { 
                if(activeIndex==0){
                $('#navigation').hide();
                $('#bottombar').css({'margin-top':'22px'});
                }

                else if(activeIndex==1){
                $('#left').hide(); $('#right').show();
                $('#bottombar').css({'margin-top':'540px'});
                }

                else if(activeIndex==7){
                $('#left').show(); $('#right').hide();
                $('#bottombar').css({'margin-top':'540px'});
                }
                else
                {
                    $('#right').show();$('#left').show();
                    $('#bottombar').css({'margin-top':'540px'});
                }               $('#pager').find('span:eq('+activeIndex+')').addClass('activeSpan').siblings().removeClass('activeSpan'); 
                            }


});

Демо: http://rjwcollective.com/equinox/brochure/

1 Ответ

1 голос
/ 07 июня 2011

Вы на самом деле получаете закругленные углы на вашем #carousel div (Вы можете проверить это, добавив красную рамку на #carousel).Причина, по которой вы этого не видите, заключается в том, что изображения абсолютно расположены и не имеют закругленных углов.

Если вы хотите показать закругленные углы, добавьте это правило в таблицу стилей:

.carousel_cont {
  padding: 15px 0px;
}
...