jquery插件 - Aquaron jQuery插件集

简介: Aquaron包含了10个相当不错的jQuery插件。并附有源代码,实例和详细的开发文档。 post插件——简单地实现AJAX提交数据功能。 PLAIN TEXT JavaScript: $.

Aquaron包含了10个相当不错的jQuery插件。并附有源代码,实例和详细的开发文档。

post插件——简单地实现AJAX提交数据功能。

JavaScript:
  1. $. post ( '/script.cgi', 'q=searchstring', function ($j ) {
  2. var _o = eval ($j );
  3. alert (_o. status );
  4. }

代码对script.cgi进行AJAX调用,以q=searchstring作为参数数据。然后执行回调函数。

cloudinizr插件——实现从某个元素内容中生成一组标签云。

JavaScript:
  1. $ ( '#example' ). html ($ ( 'textarea' ). val ( ) ). cloudinizr ( );
  2. $ ( '#example span' ). hover (
  3. function ( ) { $ ( this ). css ( 'backgroundColor', '#fff' ) },
  4. function ( ) { $ ( this ). css ( 'backgroundColor', 'transparent' ) } )
  5. . click ( function ( ) { $ ( this ). css ( {fontWeight: 'bold',color: '#888' } ) } );

代码将textarea这个多列文本框中的所有单词进行组合,并在id="example"的元素里生成组合后的标签云。然后设置标签云中的单个标签的悬浮效果。

vertigro插件——实现输入框随着字数增加自动改变高度。

JavaScript:
  1. $ ( 'textarea' ). vertigro ( );

定义多列文本框进行自动变高。

aqPaging插件——实现分页功能。

JavaScript:
  1. // create paging container
  2. $ ( '#example' ). aqPaging ( {
  3. current: 1, pages: 10, flip: true,
  4. cb: function (p ) { $ ( '.brownbox b' ). html ( 'Page '+p ); }
  5. } );
  6.  
  7. // submit the form to call the flipping function
  8. $ ( '#example' ). aqPaging ( {current: 1, pages: 11 } );

定义id="example"为分页容器,并设置当前页为1,总页数为10,启用跳页回调函数功能,回调函数执行弹出显示当前页号的对话框。

aqMenu插件——创建一个菜单。

JavaScript:
  1. $ ( '#example' ). aqMenu ( [
  2. [ 'hom', 'Home'"$('#example').aqMenu('hom');" ],
  3. [ 'bed', 'Bed',    "$('#example').aqMenu('bed');" ],
  4. [ 'gar', 'Garage', "$('#example').aqMenu('gar');" ]
  5. ], {currentID: 'hom' } );

代码定义id="example"为菜单容器,然后用一个多维数组定义各菜单项。

aqString插件——用于处理字符串。比如:

JavaScript:
  1. var str = ",a,,b,c,d,,e,,,,f,g,";
  2. var list = $. aqString. trim (str, ',' );

清除变量str中多余的逗号字符。

aqCookie插件——用于获取或设置Cookie。

JavaScript:
  1. var f = document. forms [ 'fex' ];
  2. $. aqCookie. set (f. key. value,f. val. value );
  3. var arry = $. aqCookie. get (f. key. value );
  4. alert (arry [f. key. value ] );
  5. $. aqCookie. del (f. key. value );

从表单里得到或设置一些Cookie值。

aqFloater插件——使一个元素浮动,并依附于浏览器窗口。

JavaScript:
  1. $ ( 'button' ). click ( function ( ) {
  2. $ ( '#example' ). aqFloater ( {attach: 'nw' } );
  3. } );

点击按钮,并让id="example"元素浮动依附在窗口的左上角。

aqLayer插件——创建一个样式化的层,并依附在某个元素上。用于提示信息的呈现作用。

JavaScript:
  1. $ ( '#example1' ). aqLayer ( {closeBtn: true,attach: 'se' } )
  2. . click ( function ( ) {
  3. $ ( this ). aqLayer ( 'lower-right corner; try moving this box around' )
  4. } );

将样式层依附在id="example1"的右下方。

aqTip插件——用于当鼠标移至某个元素时,在旁边弹出一个信息框。

JavaScript:
  1. $ ( '#example1' ). aqTip ( 'Tip me' );
  2.  
  3. $ ( '#example2' ). hover (
  4. function ( ) {
  5. var p = $ ( this ). position ( );
  6. $ ( this ). aqTipOne ( 'top: '+p. top+ '<br>left: '+p. left, {marginX: 20 } ) },
  7. function ( ) { $ ( this ). aqTipOne ( ) }
  8. );

当鼠标移至id="example1"元素时,在旁边弹出“Tip me”。当鼠标移至id="example2"的元素时,弹出元素的位置信息。

目录
相关文章
|
7月前
|
JavaScript 前端开发
百叶窗效果的jQuery幻灯片插件
百叶窗效果的jQuery幻灯片插件
|
7月前
|
JavaScript
jquery无限循环内容滑块插件
jquery无限循环内容滑块插件
|
7月前
|
JavaScript
简单轻量级的jquery图表插件
简单轻量级的jquery图表插件
|
7月前
|
JavaScript
jQuery响应式内容选项卡插件
jQuery响应式内容选项卡插件
|
7月前
|
JavaScript 前端开发
带完成百分比的jQuery表单插件
带完成百分比的jQuery表单插件
|
7月前
|
JavaScript 内存技术
支持多种动画特效的响应式jQuery幻灯片插件
支持多种动画特效的响应式jQuery幻灯片插件
|
9月前
jQuery+Slick插件实现游戏人物轮播展示切换源码
jQuery+Slick插件实现游戏人物轮播展示切换源码
113 14
|
10月前
|
JavaScript 前端开发
jQuery和CSS3滑动展开菜单按钮插件
这是一款jQuery和CSS3滑动展开菜单按钮插件。该滑动展开菜单按钮在用户点击主菜单按钮之后,子菜单以滑动的方式依次展开
132 21
|
10月前
|
JavaScript
jquery图片和pdf文件预览插件
EZView.js是一款jquery图片和pdf文件预览插件。EZView.js可以为图片和pdf格式文件生成在线预览效果。支持的文件格式有pdf、jpg、 png、jpeg、gif。
274 16
|
10月前
|
JavaScript
jquery文字动画特效插件animatext
jquery文字动画特效插件animatext
239 9