首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >皇家滑雪板和灯箱,缩略图容器没有宽度

皇家滑雪板和灯箱,缩略图容器没有宽度
EN

Stack Overflow用户
提问于 2013-09-03 10:14:37
回答 1查看 1.1K关注 0票数 1

让皇家滑翔机在灯箱里工作有点困难--如果你看一下这个页面:http://www.wearewebstars.dk/frontend/Test/boerneunivers2.html --然后点击箭头,上面写着"Hvad er缅甸“--然后它打开一个带有画廊的灯箱--不过,缩略图的容器只有36 If的宽度--但如果我调整窗口的大小,它就会得到所有缩略图的全部宽度,并正确放置缩略图--有什么想法吗?我尝试过对窗口进行编程调整大小,但无法使其工作:我拥有的脚本是:

代码语言:javascript
复制
$(".toggle-gallery-8").on("click", function(event){
                $('#gallery-8').royalSlider({
                    fullscreen: {
                      enabled: true,
                      nativeFS: true
                    },
                    controlNavigation: 'thumbnails',
                    autoScaleSlider: true, 
                    autoScaleSliderWidth: 960,     
                    autoScaleSliderHeight: 850,
                    loop: false,
                    imageScaleMode: 'fill',
                    navigateByClick: true,
                    numImagesToPreload:5,
                    arrowsNav:true,
                    arrowsNavAutoHide: true,
                    arrowsNavHideOnTouch: true,
                    keyboardNavEnabled: true,
                    usePreloader: true,
                    fadeinLoadedSlide: true,
                    globalCaption: true,
                    globalCaptionInside: false,
                    updateSliderSize: true,
                    thumbs: {
                      appendSpan: false,
                      firstMargin: true,
                    }
                });
                $('#gallery-8').royalSlider('updateSliderSize', true);
                /*if($(".window.fade.in").length() > 0){
                    $(".window").trigger("resize");
                }*/
            });
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-03 11:12:28

查看开发人员站点,我发现这是一个已知的问题,有时会发生。

如果滑块大小是动态的:尝试调整浏览器的大小,如果调整布局后看起来正确,这就是问题所在。 如果滑块大小是静态的:通过Chrome、Web检查器或Firebug更改根滑块元素的大小,并调整浏览器窗口的大小。或者运行jQuery('.royalSlider').royalSlider('updateSliderSize',true);在控制台中查看它是否修复了您的问题。

医生:http://help.dimsemenov.com/kb/royalslider-jquery-plugin-issues/slider-content-area-shrinks

您可以尝试调用updateSliderSize方法:

代码语言:javascript
复制
setTimeout(function () {
    $('.royalSlider').royalSlider('updateSliderSize', true);
}, 500)

在滑块定义之后,需要setTimeout来处理一个小的计时问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18589655

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档