jquery拖動(dòng)改變div大小
更新時(shí)間:2017年07月04日 17:14:11 作者:liucuan
這篇文章主要為大家詳細(xì)介紹了jquery拖動(dòng)改變div大小的相關(guān)代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
本文實(shí)例為大家分享了jquery拖動(dòng)改變div大小的具體代碼,供大家參考,具體內(nèi)容如下
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>jQuery 版“元素拖拽改變大小”原型 </title> <script type="text/javascript" src="../js/jquery-1.7.1.js"></script> <script type="text/javascript"> /* * jQuery.Resize by wuxinxi007 * Date: 2011-5-14 * blog : http://wuxinxi007.cnblogs.com/ */ $(function(){ //綁定需要拖拽改變大小的元素對象 bindResize(document.getElementById('test')); }); function bindResize(el){ //初始化參數(shù) var els = el.style, //鼠標(biāo)的 X 和 Y 軸坐標(biāo) x = y = 0; //邪惡的食指 $(el).mousedown(function(e){ //按下元素后,計(jì)算當(dāng)前鼠標(biāo)與對象計(jì)算后的坐標(biāo) x = e.clientX - el.offsetWidth, y = e.clientY - el.offsetHeight; //在支持 setCapture 做些東東 el.setCapture ? ( //捕捉焦點(diǎn) el.setCapture(), //設(shè)置事件 el.onmousemove = function(ev){ mouseMove(ev || event) }, el.onmouseup = mouseUp ) : ( //綁定事件 $(document).bind("mousemove",mouseMove).bind("mouseup",mouseUp) ) //防止默認(rèn)事件發(fā)生 e.preventDefault() }); //移動(dòng)事件 function mouseMove(e){ //宇宙超級無敵運(yùn)算中... els.width = e.clientX - x + 'px', els.height = e.clientY - y + 'px' } //停止事件 function mouseUp(){ //在支持 releaseCapture 做些東東 el.releaseCapture ? ( //釋放焦點(diǎn) el.releaseCapture(), //移除事件 el.onmousemove = el.onmouseup = null ) : ( //卸載事件 $(document).unbind("mousemove", mouseMove).unbind("mouseup", mouseUp) ) } } </script> <style type="text/css"> #test{ position:absolute; top:0;left:0; width:200px; height:100px; background:#f1f1f1; text-align:center; line-height:100px; border:1px solid #CCC; cursor:move; } </style> </head> <body> <div id="test">dgdg</div> </body> </html>
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
您可能感興趣的文章:
- jQuery實(shí)現(xiàn)的鼠標(biāo)拖動(dòng)浮層功能示例【拖動(dòng)div等任何標(biāo)簽】
- jquery div拖動(dòng)效果示例代碼
- jQuery拖動(dòng)div、移動(dòng)div、彈出層實(shí)現(xiàn)原理及示例
- jQuery實(shí)現(xiàn)單擊彈出Div層窗口效果(可關(guān)閉可拖動(dòng))
- 使用jQuery的easydrag插件實(shí)現(xiàn)可拖動(dòng)的DIV彈出框
- jquery實(shí)現(xiàn)可拖動(dòng)DIV自定義保存到數(shù)據(jù)的實(shí)例
- jQuery實(shí)現(xiàn)Div拖動(dòng)+鍵盤控制綜合效果的方法
- jQuery實(shí)現(xiàn)鼠標(biāo)拖動(dòng)div改變位置、大小的實(shí)踐
相關(guān)文章
jquery實(shí)現(xiàn)checkbox 全選/全不選的通用寫法
本篇文章主要是對jquery實(shí)現(xiàn)checkbox 全選/全不選的通用寫法進(jìn)行了介紹,需要的朋友可以過來參考下,希望對大家有所幫助2014-02-02jQuery UI實(shí)現(xiàn)動(dòng)畫效果代碼分享
這篇文章給大家總結(jié)了jQuery UI實(shí)現(xiàn)動(dòng)畫效果的實(shí)例代碼,有需要的朋友們可以參考測試下。2018-08-08jquery驗(yàn)證手機(jī)號是否正確實(shí)例講解
這篇文章主要介紹了一個(gè)jquery驗(yàn)證手機(jī)號是否正確的實(shí)踐案例,利用正則表達(dá)式進(jìn)行驗(yàn)證,感興趣的小伙伴們可以參考一下2015-11-11jQuery :nth-child前有無空格的區(qū)別分析
:nth-child(index)子元素過濾選擇器的描述是:選取每個(gè)父元素下的弟index個(gè)子元素,index從1開始。2011-07-07jQuery源碼解讀之a(chǎn)ddClass()方法分析
這篇文章主要介紹了jQuery源碼解讀之a(chǎn)ddClass()方法,注釋形式較為詳細(xì)的分析了addClass()方法的實(shí)現(xiàn)技巧與相關(guān)注意事項(xiàng),具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-02-02