2012-08-06 72 views
3

我一直在擺弄jquery調整大小,雖然我似乎無法獲得所需的效果。調整父菜單jQuery的?

基本上,我有一個菜單,我想調整一個按鈕,浮動到菜單的右側,一旦拖動它將調整菜單,我也想限制調整大小,如果可能的話!

請幫忙?這裏是我到目前爲止:(

http://jsfiddle.net/shannonhochkins/uGtat/

謝謝你們!

回答

3

文檔

http://jqueryui.com/demos/draggable/

jQuery的

$('#drag').disableSelection().draggable({ 
    axis: "x", 
    containment: "parent", 
    drag: function(event, ui) { 
     $('#menu').width($(this).offset().left); 
    }, 
    stop: function(event, ui) { 
     $('#menu').width($(this).offset().left); 
    } 
});​ 

CSS

#parent { 
    position: relative; 
    width: 300px; 
    height: 70px; 
    background: #ccc; 
} 
#drag, #menu { 
    position: absolute; 
    height: 70px; 
    width: 30px; 
    background-color: green; 
} 
#drag { 
    width: 15px; 
    background-color: red; 
    left: 30px; 
    cursor: pointer; 
}​ 
​ 

小提琴

http://jsfiddle.net/iambriansreed/gkMPA/

+0

你太了不起了。就在那裏完美! – Shannon 2012-08-06 15:09:04

+0

@ user1560537謝謝謝謝。記得在可用時接受。 – iambriansreed 2012-08-06 15:11:05

+0

就這麼你知道!根本沒有試圖貶低你,但進一步的研究,因爲顯然這並沒有做到我所需要的,它在我的測試中做到了,但是在真正的練習中它並沒有起作用:( 但可調整大小事件有你可能不知道哪個固定的一切,我失蹤了 .resizable({ minWidth:18, maxWidth:750, maxHeight:64 })幾個選項。 – Shannon 2012-08-06 17:57:29