最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

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

下面是 JavaScript Code

復(fù)制代碼 代碼如下:

<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,
//鼠標(biāo)的 X 和 Y 軸坐標(biāo)
x = y = 0;
$(el).mousedown(function(e){
//按下元素后,計算當(dāng)前鼠標(biāo)與對象計算后的坐標(biāo)
x = e.clientX - el.offsetWidth,
y = e.clientY - el.offsetHeight;
//在支持 setCapture 做些東東
el.setCapture ? (
//捕捉焦點
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()
});
//移動事件
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>

相關(guān)文章

  • jquery 步驟進(jìn)度軸插件的實現(xiàn)代碼

    jquery 步驟進(jìn)度軸插件的實現(xiàn)代碼

    今天給大家分享一個jquery插件之步驟進(jìn)度軸的實現(xiàn)思路,這個功能在一些網(wǎng)站注冊賬號時一般都會用到,今天就通過實例代碼給大家詳細(xì)介紹下,感興趣的朋友跟隨小編一起看看吧
    2021-05-05
  • jQuery選擇器源碼解讀(五):tokenize的解析過程

    jQuery選擇器源碼解讀(五):tokenize的解析過程

    這篇文章主要介紹了jQuery選擇器源碼解讀(五):tokenize的解析過程,本文用詳細(xì)的注釋解讀了tokenize方法的解析過程,需要的朋友可以參考下
    2015-03-03
  • 修改UA在PC中訪問只能在微信中打開的鏈接方法

    修改UA在PC中訪問只能在微信中打開的鏈接方法

    下面小編就為大家分享一篇修改UA在PC中訪問只能在微信中打開的鏈接方法,具有很好的參考價值。希望對大家有所幫助。一起跟隨小編過來看看吧
    2017-11-11
  • jQuery Validate表單驗證插件 添加class屬性形式的校驗

    jQuery Validate表單驗證插件 添加class屬性形式的校驗

    這篇文章主要介紹了jQuery Validate表單驗證插件,在class屬性中添加校驗規(guī)則進(jìn)行簡單的校驗,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-01-01
  • jQuery實現(xiàn)打開頁面漸現(xiàn)效果示例

    jQuery實現(xiàn)打開頁面漸現(xiàn)效果示例

    這篇文章主要介紹了jQuery實現(xiàn)打開頁面漸現(xiàn)效果的方法,結(jié)合實例形式分析了jQuery樣式操作及頁面元素的漸變效果實現(xiàn)技巧,需要的朋友可以參考下
    2016-07-07
  • jquery中在頁面加載完成后執(zhí)行某個方法

    jquery中在頁面加載完成后執(zhí)行某個方法

    這篇文章主要介紹了jquery中在頁面加載完成后執(zhí)行某個方法,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-10-10
  • 利用jquery實現(xiàn)下拉框的禁用與啟用

    利用jquery實現(xiàn)下拉框的禁用與啟用

    本文主要介紹了jquery實現(xiàn)下拉框的禁用與啟用的具體代碼。代碼清晰,容易理解。有需要的朋友可以參考下,希望會對大家有所幫助
    2016-12-12
  • Jquery使用AJAX方法請求數(shù)據(jù)

    Jquery使用AJAX方法請求數(shù)據(jù)

    本文詳細(xì)講解了Jquery使用AJAX方法請求數(shù)據(jù),文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-05-05
  • jQuery實用函數(shù)用法總結(jié)

    jQuery實用函數(shù)用法總結(jié)

    這篇文章主要介紹了jQuery實用函數(shù)用法總結(jié),匯總了jQuery常用的函數(shù)及相關(guān)技巧,需要的朋友可以參考下
    2014-08-08
  • JQuery 中幾個類選擇器的簡單使用介紹

    JQuery 中幾個類選擇器的簡單使用介紹

    類選擇器想必很多喜歡jquery的朋友早早就涉及到了吧,它們的使用也應(yīng)該了如指掌了吧,接下來幫大家溫習(xí)下幾個簡單類選擇器的使用方法,感興趣的你可以參考下哈,希望對你有所幫助
    2013-03-03

最新評論

肃北| 洛浦县| 上杭县| 文化| 确山县| 集贤县| 浦城县| 拉萨市| 宜兴市| 乌拉特前旗| 宁阳县| 浏阳市| 丹棱县| 乐山市| 莱西市| 攀枝花市| 额敏县| 铁力市| 崇礼县| 温泉县| 英超| 红原县| 梨树县| 香港 | 萝北县| 卢湾区| 托里县| 什邡市| 太仆寺旗| 蒲城县| 长泰县| 孟村| 邓州市| 高邮市| 景德镇市| 白山市| 贵阳市| 桑日县| 搜索| 姜堰市| 古田县|