欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JQuery拖拽元素改變大小尺寸實現(xiàn)代碼

 更新時間:2012年12月10日 11:18:10   投稿:whsnow  
"元素拖拽改變大小"其實和"元素拖拽"一個原理,以下附出源碼原型,弄明白了原理再擴展其他實際應用,思路就變得簡單、清晰得多了

"元素拖拽改變大小"其實和"元素拖拽"一個原理,只是所動態(tài)改變的對象不同而已,主要在于 top、left、width、height 的運用,相對實現(xiàn)起來也非常容易。以下附出源碼原型,弄明白了原理再擴展其他實際應用,思路就變得簡單、清晰得多了

下面是 JavaScript Code

復制代碼 代碼如下:

<script type="text/javascript">
/*
* jQuery.Resize by wuxinxi007
* Date: 2011-5-14
*/
$(function(){
//綁定需要拖拽改變大小的元素對象
bindResize(document.getElementById('test'));
});

function bindResize(el){
//初始化參數(shù)
var els = el.style,
//鼠標的 X 和 Y 軸坐標
x = y = 0;
$(el).mousedown(function(e){
//按下元素后,計算當前鼠標與對象計算后的坐標
x = e.clientX - el.offsetWidth,
y = e.clientY - el.offsetHeight;
//在支持 setCapture 做些東東
el.setCapture ? (
//捕捉焦點
el.setCapture(),
//設置事件
el.onmousemove = function(ev){
mouseMove(ev || event)
},
el.onmouseup = mouseUp
) : (
//綁定事件
$(document).bind("mousemove",mouseMove).bind("mouseup",mouseUp)
)
//防止默認事件發(fā)生
e.preventDefault()
});
//移動事件
function mouseMove(e){
//宇宙超級無敵運算中...
els.width = e.clientX - x + 'px',
els.height = e.clientY - y + 'px'
}
//停止事件
function mouseUp(){
//在支持 releaseCapture 做些東東
el.releaseCapture ? (
//釋放焦點
el.releaseCapture(),
//移除事件
el.onmousemove = el.onmouseup = null
) : (
//卸載事件
$(document).unbind("mousemove", mouseMove).unbind("mouseup", mouseUp)
)
}
}
</script>

相關文章

  • jquery滾動加載數(shù)據(jù)的方法

    jquery滾動加載數(shù)據(jù)的方法

    這篇文章主要介紹了jquery滾動加載數(shù)據(jù)的方法,實例分析了jQuery動態(tài)加載數(shù)據(jù)的技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-03-03
  • 解決jquery .ajax 在IE下卡死問題的解決方法

    解決jquery .ajax 在IE下卡死問題的解決方法

    為什么會出現(xiàn)在IE無效化呢,從上面的解決方案可以知道是XML文件的編碼問題,在轉化會前臺可讀時并未符合IE的XML 對象,故需要翻譯成IE兼容的對象。
    2009-10-10
  • jQuery1.9.1針對checkbox的調(diào)整方法(prop)

    jQuery1.9.1針對checkbox的調(diào)整方法(prop)

    這篇文章主要介紹了jQuery1.9.1針對checkbox的調(diào)整方法,用prop代替attr
    2014-05-05
  • JQuery 選擇器、過濾器介紹

    JQuery 選擇器、過濾器介紹

    使用過AJAX技術的人都知道大名鼎鼎的JQuery。雖然我來學習之前有看過AJAX的視頻,但那時對WEB應用這個東西還比較模糊,不清楚HTML、JSP與Servlet是怎么工作的,甚至不知道JQuery包裝的是什么東西。
    2011-02-02
  • jQuery實現(xiàn)輪播圖及其原理詳解

    jQuery實現(xiàn)輪播圖及其原理詳解

    這篇文章主要為大家詳細介紹了jQuery實現(xiàn)輪播圖及其原理,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-08-08
  • jQuery on()綁定動態(tài)元素出現(xiàn)的問題小結

    jQuery on()綁定動態(tài)元素出現(xiàn)的問題小結

    jQuery on()方法是官方推薦的綁定事件的一個方法。使用 on() 方法可以給將來動態(tài)創(chuàng)建的動態(tài)元素綁定指定的事件,通過本文給大家介紹jQuery on()綁定動態(tài)元素出現(xiàn)的問題小結,需要的朋友參考下
    2016-02-02
  • jQuery實現(xiàn)圖片簡單輪播功能示例

    jQuery實現(xiàn)圖片簡單輪播功能示例

    這篇文章主要介紹了jQuery實現(xiàn)圖片簡單輪播功能,結合實例形式分析了jQuery基于定時器與事件響應的頁面元素屬性動態(tài)操作實現(xiàn)圖片輪播功能相關操作技巧,需要的朋友可以參考下
    2018-08-08
  • jQuery Selectors(選擇器)的使用(四-五、內(nèi)容篇&可見性篇)

    jQuery Selectors(選擇器)的使用(四-五、內(nèi)容篇&可見性篇)

    本系列文章主要講述jQuery框架的選擇器(Selectors)使用方法,我將以實例方式進行講述,以簡單,全面為基礎,不會涉及很深,我的學習方法:先入門,后進階!
    2009-12-12
  • 新老版本juqery獲取radio對象的方法

    新老版本juqery獲取radio對象的方法

    今天換了個高版本的jquery,發(fā)現(xiàn)原先運行正常的方法報錯了,仔細搜查后得出jquery獲取radio 的方法如下
    2010-03-03
  • Jquery循環(huán)截取字符串的方法(多出的字符串處理成

    Jquery循環(huán)截取字符串的方法(多出的字符串處理成"...")

    下面小編就為大家?guī)硪黄狫query循環(huán)截取字符串的方法(多出的字符串處理成"...")。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-11-11

最新評論