2012-06-21 42 views
0

anythingslider問題, 任何人都知道如何刷新window.resize滑塊新的參數?Anythingslider switch params in responsive layout

我已經嘗試過使用調整大小的新調用。但它只適用於較小的佈局。

function startSlideshow(){ 
    jQuery('#startslideshow') 
    .anythingSlider({ 
     autoPlay : true, 
     resizeContents : false, 
     width : dynAnyWidth, 
     height : dynAnyHeight, 
..} 

上調整大小我稱之爲新PARAMS功能..

THX的幫助。

回答

0

像這樣?

$(window).resize(function() { 
    var my_width = $(window).width(); 
    var my_height = $(window).height(); 

    // DO SOME MATH 

    startSlideshow(my_width, my_height); 
}); 

function startSlideshow(dynAnyWidth, dynAnyHeight){ 
    jQuery('#startslideshow') 
    .anythingSlider({ 
     autoPlay : true, 
     resizeContents : false, 
     width : dynAnyWidth, 
     height : dynAnyHeight, 
} 

這有幫助嗎?我在你的問題中遺漏了什麼?

+0

確切地說,問題是.. anythingslider不會切換它的大小。稱它爲第二,第三..時間。 –

2

在AnythingSlider的最新版本中,有一個expand選項可自動調整AnythingSlider的大小以適應其父元素的內部。

退房this demo具有固定的高度和寬度百分比

this demo與動態寬度和高度。