2
我試圖製作一個三列布局,可以在用戶瀏覽器中動態調整大小。我使用jQuery來控制列的大小調整。前兩列完美調整,但我似乎無法得到正確的兩列以適當的方式運作。使用jQuery動態調整三列設計
當鼠標向左拖動時,列向右調整。任何幫助以正確的方式工作將是非常好的!我使用jQuery是下方,這裏是的jsfiddle:http://jsfiddle.net/cleverdirt/hsaL9/
$(document).ready(function(){
$(".first").on("mousedown", function(e){
mousedownFirst = true;
});
$(".second").on("mousedown", function(e){
mousedownSecond = true;
});
$(".container").on("mouseup", function(e){
mousedownFirst = false;
mousedownSecond = false;
});
$(".container").on("mousemove", function(e){
var offset = $(this).offset().left;
if(mousedownFirst){
$(".left").css("width", e.pageX - offset);
$(".middle").css("left", e.pageX - offset);
}
if(mousedownSecond){
$(".right").css("width", e.pageX - offset);
$(".middle").css("right", e.pageX - offset);
}
});
});
http://jsfiddle.net/cleverdirt/hsaL9/