當我們使用滾動效果,例如:left、leftLoop、top、topLoop、leftMarquee、topMarquee等的時候,SuperSlide會自動設置一個“遮罩層(tempWrap)”來限制可視范圍,超出范圍的將會被隱藏起來。
可視范圍取決于 vis 參數和一個滾動元素的寬高,例如:
參數vis:3,effect:left;滾動元素為li。即li左滾動,可視范圍為3個li寬度。
公式: tempWrap寬度 = li寬度 * vis = (li的width + li的padding + li的margin)*3
這樣做法是為了保證效果的正確顯示,而不會出現半個li的情況。
但是,有時候客觀原因使我們必須設置具體的某一個值,而不是程序計算出來的結果,這時候我們可以用css來強制設置tempWrap的寬高。
很簡單,即:
[code lang="css"]
.superSlide .tempWrap{ width:999px !important }/* 用!important強制設置即可 */
[/code]
在用superslide2時,頁面中其他幾個效果正常,唯 獨在弄一個層內容中有圖文混合。切換三屏,一次兩個,leftLoop效果,總是一點后,就自動切換到第一屏內容。無論怎么更改CSS層寬,都這樣。實在無力???求幫助。。
切換寬度做成了適應屏幕寬度,那在窗口縮小時加載的頁面再放大后怎么能讓他寬度跟著變大呀
參考 2.19橫向全屏焦點圖1
http://www.bob-brooke.com/otherDemo.html#effect2
暫時只支持 fadefold 效果