我一直在研究在流體佈局的網頁中使用尾部滑塊。挑戰在於coda-slider似乎需要一個固定的寬度。嘗試使用百分比會導致副本在面板邊緣消失。自動調整流體佈局的尾部滑塊的固定寬度
我找到了一個樣例javascript,它是根據容器的實際寬度來選擇一個jpg,並嘗試修改它以更改滑塊面板的css寬度值,但沒有成功。 ....好吧我現在工作的寬度。
尾聲滑塊的CSS的控制面板的寬度的部分:
.coda-slider, .coda-slider .panel { width: 650px; }
腳本我發現,改性:
$(document).ready(function() {
function imageresize() {
var availwidth = $("#leftside").width();
var codawidth = availwidth - 50;
$(".coda-slider .panel").css({"width": codawidth + "px"});
$(".coda-slider").css({"width":codawidth + "px"});
}
imageresize(); //Triggers when document first loads
$(window).bind("resize", function(){ //Adjusts image when browser resized
imageresize();
});
});
我得到補救上漿問題,通過使用容器大小,而不是頁面大小...但是... coda-slider使用原始固定寬度作爲滑動距離,所以一旦開始滑動每個面板,就會以每張幻燈片的偏移量結束偏移。
任何建議讓滑動距離隨寬度改變?
行得到它排序....
不得不修改結尾滑塊js文件,替換:
var panelWidth = slider.find(".panel").width();
在相同的公式爲CSS面板寬度:
var panelWidth = $("#leftside").width() - 50;
這照顧了滑動距離。
現在我只需要弄清楚如何在調整瀏覽器窗口時重置coda-slider。它調整了CSS窗口的大小,但不重置幻燈片值。從長遠來看,調整瀏覽器窗口的大小並不是一個很大的要求,但它可以方便人們在瀏覽網站時改變他們平板電腦的方向。