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

jquery插件jquery.dragscale.js實(shí)現(xiàn)拖拽改變?cè)卮笮〉姆椒?附demo源碼下載)

 更新時(shí)間:2016年02月25日 10:58:42   作者:小壞  
這篇文章主要介紹了jquery插件jquery.dragscale.js實(shí)現(xiàn)拖拽改變?cè)卮笮〉姆椒?涉及jquery針對(duì)鼠標(biāo)事件的響應(yīng)及頁(yè)面元素動(dòng)態(tài)操作的相關(guān)技巧,并附帶demo源碼供讀者下載參考,需要的朋友可以參考下

本文實(shí)例講述了jquery插件jquery.dragscale.js實(shí)現(xiàn)拖拽改變?cè)卮笮〉姆椒ā7窒斫o大家供大家參考,具體如下:

該插件是文章作者所寫,目的在于提升作者的js能力,也給一些js菜鳥在使用插件時(shí)提供一些便利,老鳥就悠然地飛過(guò)吧。

此插件旨在實(shí)現(xiàn)目前較為流行的拖拽改變?cè)卮笮〉男Ч?,您可以根?jù)自己的實(shí)際需求來(lái)設(shè)置被拖拽元素的最小寬高和最大寬高。整體代碼如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>無(wú)標(biāo)題文檔</title>
<style>
*{margin:0;padding:0;}
.box{position:absolute;left:100px;top:100px;border:1px solid #eee;width:150px;height:150px;padding:10px;cursor:move;}
.drag{position:absolute;bottom:3px;right:3px;display:block;width:7px;height:7px;background:url(scale.png) no-repeat}
</style>
<script type="text/javascript" src="jquery-1.7.1.js"></script>
<script type="text/javascript" src="jquery.resizable.js"></script>
</head>
<body>
<div class="box">拖拽我吧!<span class="drag"></span></div>
<script>
$(function(){
  $(".drag").resizable({
    minW : 150,
    minH : 150,
    maxW : 500,
    maxH : 500,
    });
  })
</script>
</body>
</html>

插件 jquery.dragscale.js 代碼:

/*
*resizable 0.1
*Dependenc jquery-1.7.1.js
*/
;(function(a){
  a.fn.resizable = function(options){
    var defaults = { //默認(rèn)參數(shù)
      minW : 150,
      minH : 150,
      maxW : 500,
      maxH : 500,
      }
    var opts = a.extend(defaults, options);
    this.each(function(){
      var obj = a(this);
      obj.mousedown(function(e){
        var e = e || event; //區(qū)分IE和其他瀏覽器事件對(duì)象
        var x = e.pageX - obj.position().left; //獲取鼠標(biāo)距離匹配元素的父元素左側(cè)的距離
        var y = e.pageY - obj.position().top; //獲取鼠標(biāo)距離匹配元素的父元素頂端的距離
        $(document).mousemove(function(e){
          var e = e || event;
          var _x = e.pageX - x; //動(dòng)態(tài)獲取匹配元素距離其父元素左側(cè)的寬度
          var _y = e.pageY - y;
          _x = _x < opts.minW ? opts.minW : _x; //保證匹配元素的最小寬度為150px
          _x = _x > opts.maxW ? opts.maxW : _x; //保證匹配元素的最大寬度為500px
          _y = _y < opts.minH ? opts.minH : _y;
          _y = _y > opts.maxH ? opts.maxH : _y;
          obj.parent().css({width:_x,height:_y});
        }).mouseup(function(){
          $(this).unbind("mousemove"); //當(dāng)鼠標(biāo)抬起 刪除移動(dòng)事件  匹配元素寬高變化停止
          });
        });
      })
    }
})(jQuery);

完整實(shí)例代碼點(diǎn)擊此處本站下載

更多關(guān)于jQuery相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《jQuery拖拽特效與技巧總結(jié)》、《jQuery擴(kuò)展技巧總結(jié)》、《jQuery常見經(jīng)典特效匯總》、《jQuery動(dòng)畫與特效用法總結(jié)》、《jquery選擇器用法總結(jié)》及《jQuery常用插件及用法總結(jié)

希望本文所述對(duì)大家jQuery程序設(shè)計(jì)有所幫助。

  • 分享2個(gè)jQuery插件--jquery.fileupload與artdialog

    分享2個(gè)jQuery插件--jquery.fileupload與artdialog

    這篇文章主要介紹了分享2個(gè)jQuery插件--jquery.fileupload與artdialog的使用方法及示例,非常的實(shí)用,這里推薦給大家。
    2014-12-12
  • jQuery將表單序列化成一個(gè)Object對(duì)象的實(shí)例

    jQuery將表單序列化成一個(gè)Object對(duì)象的實(shí)例

    下面小編就為大家?guī)?lái)一篇jQuery將表單序列化成一個(gè)Object對(duì)象的實(shí)例。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-11-11
  • jQuery extend()詳解及簡(jiǎn)單實(shí)例

    jQuery extend()詳解及簡(jiǎn)單實(shí)例

    這篇文章主要介紹了jQuery extend()詳解及簡(jiǎn)單實(shí)例的相關(guān)資料,需要的朋友可以參考下
    2017-05-05
  • jQuery Validate插件實(shí)現(xiàn)表單強(qiáng)大的驗(yàn)證功能

    jQuery Validate插件實(shí)現(xiàn)表單強(qiáng)大的驗(yàn)證功能

    這篇文章主要介紹了jQuery Validate插件實(shí)現(xiàn)表單強(qiáng)大的驗(yàn)證功能,讓客戶端表單驗(yàn)證變得更簡(jiǎn)單,同時(shí)提供了大量的定制選項(xiàng),滿足應(yīng)用程序各種需求,感興趣的小伙伴們可以參考一下
    2015-12-12
  • 基于jquery的bankInput銀行卡賬號(hào)格式化

    基于jquery的bankInput銀行卡賬號(hào)格式化

    jquery bankInput插件是銀行卡進(jìn)行格式化顯示,能控制文本框輸入最小最大個(gè)數(shù)、控制只能輸入數(shù)字、控制不能粘貼不能使用輸入法。同時(shí)插件能實(shí)現(xiàn)自動(dòng)加載格式化顯示和支持非輸入框的格式話顯示
    2012-08-08
  • jQuery實(shí)現(xiàn)高級(jí)檢索功能

    jQuery實(shí)現(xiàn)高級(jí)檢索功能

    這篇文章主要為大家詳細(xì)介紹了jQuery實(shí)現(xiàn)高級(jí)檢索功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-05-05
  • JQuery 實(shí)現(xiàn)文件下載的常用方法分析

    JQuery 實(shí)現(xiàn)文件下載的常用方法分析

    這篇文章主要介紹了JQuery 實(shí)現(xiàn)文件下載的常用方法,結(jié)合實(shí)例形式分析了jQuery的GET方式、POST方式及HTML5 Blob對(duì)象等常見的文件下載機(jī)制、原理與實(shí)現(xiàn)方法,需要的朋友可以參考下
    2019-10-10
  • jquery ajax 簡(jiǎn)單范例(界面+后臺(tái))

    jquery ajax 簡(jiǎn)單范例(界面+后臺(tái))

    jquery ajax示例包含界面及后臺(tái)部分,經(jīng)測(cè)試效果還不錯(cuò),喜歡的朋友可以拿去用,或二次修改
    2013-11-11
  • jQuery實(shí)現(xiàn)的一個(gè)自定義Placeholder屬性插件

    jQuery實(shí)現(xiàn)的一個(gè)自定義Placeholder屬性插件

    這篇文章主要介紹了jQuery實(shí)現(xiàn)的一個(gè)自定義Placeholder屬性插件,本文最后附有插件完整源碼,需要的朋友可以參考下
    2014-08-08
  • 最新評(píng)論

    平利县| 甘孜县| 敦煌市| 金华市| 泉州市| 河源市| 阿鲁科尔沁旗| 突泉县| 双桥区| 开平市| 博客| 延川县| 萍乡市| 泽州县| 灵武市| 保亭| 罗平县| 吴堡县| 湖南省| 怀集县| 黑水县| 金昌市| 沽源县| 连山| 府谷县| 万全县| 长岛县| 兴化市| 太康县| 舞阳县| 卓尼县| 西盟| 湘潭县| 五河县| 灵寿县| 蚌埠市| 涞源县| 土默特左旗| 安泽县| 衢州市| 永寿县|