>  기사  >  웹 프론트엔드  >  jQuery의 크기 조정에 대한 심층 분석

jQuery의 크기 조정에 대한 심층 분석

WBOY
WBOY원래의
2016-05-16 17:31:511399검색
1: 크기 조정 가능 구성 요소는 선택한 DOM 요소를 크기 조정 가능한 객체로 바꿀 수 있습니다. 즉, 조정 핸들을 드래그하여 크기를 변경할 수 있습니다.
$(".selector").resizeable(options);
간단한 예:
복사 코드 코드는 다음과 같습니다.



< ;head>

크기 조정 가능한 구성 요소
< 스크립트 언어="javascript" src="js/jquery-1.4.2.min.js">


< ;script type="text/javascript" src="js/jquery.ui.mouse.js">






< ;img src="images/happy.gif" id="car" />



렌더링:

실제로 크기 조정() 메서드를 호출한 후 div 요소는 대상 개체의 오른쪽 테두리, 아래쪽 테두리 및 오른쪽 아래 모서리에 추가되며 ui-resizing-e, ui-resizing-s는 ui-resizing-se 클래스에 순차적으로 추가되어 드래그 핸들을 형성합니다

2: 지연 조정

코드 복사 코드는 다음과 같습니다 :





크기 조정 가능组件


< script type="text/javascript" src="js/jquery.ui.widget.js">








 

   

     
延迟调整

      ×

   
拖动最外边框查看效果,参数如下

    时间延迟:500

     距离延迟:20

 






3:动态调整效果
需要借助尺寸调整组件的一下属性来实现:
*为helper属性设置一个CSS样式类,该样式类将在调整过程中显示元素大小的轮廓,操作结束后才调整原始元素的大小
*设置ghost属性为true,재调整过程中显示一个半透명적정보
*将animate属性设置为true,为元素的调整过程添加动画效果
*为animateDuration属性指定一个值, 设置动画过程持续的时间
复代码码 代码如下:





크기 조정 가능组件


< script type="text/javascript" src="js/jquery.ui.widget.js">








 

魔兽争霸


 

来源:知识宝库网 | 浏览次数:431052次 | 创建时间:2010-10-23


 

魔兽争霸是一款不常著名的即时战略游戏。为“魔兽争霸3:冰封王座”,目前的版本号为1.24.1.6374(更新至2009年8月26号)。


 

目前是单机游戏中不常受欢迎的游戏,魔兽争霸还包括了游戏의동명电影.






效果图:
 
4:尺寸调整组件적 방법
尺寸调整组件有4个方法,他们ت是拖动组件和投放组件所共유적, 即방식 비활성화, 방식 활성화, 방식 삭제 및 옵션 방식
复代码 代码如下:
// 禁止调整尺寸功能
$ ( ". selector"). Resizable ( 'disable'); $ ( ".selector").ressible('enable');
 //移除可调整尺寸功能
 $('.selector').ressible('destroy');
 //현재初始화后设置maxHeight属性值为480
  $('.selector').ressible('option', 'maxHeight', 480);
 //현재 初始化后获取maxHeight属性值
  $(' .selector').ressible('option', "maxHeight");



5:调整事件回调函数
start:事件类型resizestart, 开始拖动改变大小时触发
resize: 事件类型resize, 拖动过程中,鼠标每移动一image素就触发一次
stop: 事件类型resizestop, 停止拖动时触发



复代码 代码如下:  $("#droppable").droppable({
     eventName: function (이벤트, ui) {
        //具体处理代码,this表示可调整尺寸的对象
    }
});


ui는 추가 정보를 포함하는 jQuery 객체입니다. jQuery 객체에는 다음과 같은 속성이 있습니다.
helper: 드래그 가능한 도우미 요소를 나타내는 jQuery 객체
originalPosition: 조정을 시작하기 전 원본 개체를 기준으로 요소의 위치를 ​​나타내는 위쪽 특성과 왼쪽 특성을 포함하는 개체
originalSize: 조정을 시작하기 전 요소의 크기를 나타내는 너비 및 높이 특성을 포함하는 개체
position : 원본 객체를 기준으로 현재 요소의 위치를 ​​나타내는 위쪽 속성과 왼쪽 속성을 포함하는 객체
size: 현재 요소의 크기를 나타내는 너비 속성과 높이 속성을 포함하는 객체
간단한 예:
코드 복사 코드는 다음과 같습니다.







< ;script type=" text/javascript" src="js/jquery.ui.core.js">


< script type="text /javascript" src="js/jquery.ui.ressible.js">







스팬>× 










성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.