html 拖拽修改div,html 可拖动宽度的div方法

HTML:

鼠标移动到矩形分割线

JS:

$(function ()

{

$(".resizable1").resizable(

{

autoHide: true,

handles: 'e',

resize: function(e, ui)

{

var parent = ui.element.parent();

var remainingSpace = parent.width() - ui.element.outerWidth(),

divTwo = ui.element.next(),

divTwoWidth = (remainingSpace - (divTwo.outerWidth() - divTwo.width()))/parent.width()*100+"%";

divTwo.width(divTwoWidth);

},

stop: function(e, ui)

{

var parent = ui.element.parent();

ui.element.css(

{

width: ui.element.width()/parent.width()*100+"%",

});

}

});

});

CSS:

@import url('http://cdn.gbtags.com/jqueryui/1.10.4/css/jquery-ui.min.css');

*{

font-family: 'microsoft yahei',Arial,sans-serif;

}

.wrap {

width: 100%;

border: 1px solid #999;

font-size: 0;

}

h4{

font-weight: normal;

}

.resizable {

width: 50%;

height: 120px;

padding: 0.5em;

background-color: orange;

display: inline-block;

}

.resizable2 {

background-color: #08a3ca;

}

.ui-resizable-e {

cursor: e-resize;

width: 16px;

right: -5px;

top: 0;

bottom: 0;

background-color: #666;

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值