手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >jQuery拖拽 & 弹出层 介绍与示例
jQuery拖拽 & 弹出层 介绍与示例
摘要:iDrag&iDialog介绍特点:iDialog.js依赖于jquery编写的简单易用的对话框,同时还可以通过添加css3,改变对话框的展...

jQuery拖拽 & 弹出层 介绍与示例1

iDrag & iDialog 介绍

特点:

iDialog.js依赖于jquery编写的简单易用的对话框,同时还可以通过添加css3,改变对话框的展现动画。提供了两个方法:

•1、拖拽函数 iDrag() 或 $.drag();

•2、对话框函数 iDialog() 或 $.dialog();

跨平台兼容:

兼容:IE6+、Firefox、Chrome等主流浏览器(其它暂时没条件测试)。并且IE6下也能支持现代浏览器的静止定位(fixed)、覆盖下拉控件。

渐进增强的体验:

确保IE家族功能完善的前提下,现代浏览器适当的添加css3增强体验,如阴影、圆角、和scale show、super scale show 、right slide show动画,动画亦可自己修改css文件进行扩展。

丰富的接口:

1.$.drag()函数,提供了拖拽范围设置,拖拽前,拖拽过程,拖拽结束的回调函数; 2.$.dialog()函数,提供了css3展示特效、大小、位置、显示、关闭和外部访问接口等,更多参考后面的API。

快速入门:

<script src="lib/js/jquery-1.8.3.min.js"></script>

<script src="lib/js/jquery.idialog.js" dialog-theme="default"></script>

•jquery.iDialog.js是依赖jquery实现的,所以加载它之前必须加载jQuery;

"default"表示将自动加载default.css样式表;

•default.css必须保存在theme文件夹里,且该文件夹与jquery.iDialog.js需在同一目录下。

iDrag()完整使用例子:

JS代码:

复制代码 代码如下:

var log = $('#drag-demo-log');

iDrag({

target:'#drag-demo',

min:{x:0, y:0},

max:{x:658, y:170},

start: function (pos) {

log.html('start:x='+pos.x+', y='+pos.y);

},

move: function(pos){

log.html('move:left='+pos.x+', top='+pos.y);

},

end: function(pos){

log.html('end:left='+pos.x+', top='+pos.y);

}

});

一个iDialog()使用例子:

复制代码 代码如下:

iDialog({

title:'Hello World',

id:'DemoDialog ',

content:'<p>大家好:<br> 我是minDialog</p>',

lock: true,

width:500,

fixed: true,

height:300

});

【jQuery拖拽 & 弹出层 介绍与示例】相关文章:

jQuery获取页面元素绝对与相对位置的方法

jquery实现弹出层效果实例

JQuery中层次选择器用法实例详解

jQuery实现弹出窗口中切换登录与注册表单

js控制div弹出层实现方法

jQuery获取字符串中出现最多的数

jquery中map函数遍历数组用法实例

JQuery使用index方法获取Jquery对象数组下标的方法

Jquery使用css方法改变样式实例

JavaScript实现广告的关闭与显示效果实例

精品推荐
分类导航