zoukankan      html  css  js  c++  java
  • jquery插件 Aquaron jQuery插件集

    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"的元素时,弹出元素的位置信息。

  • 相关阅读:
    应用运筹学基础:组合优化 (6)
    应用运筹学基础:组合优化 (5)
    应用运筹学基础:组合优化 (4)
    应用运筹学基础:组合优化 (3)
    应用运筹学基础:组合优化 (2)
    应用运筹学基础:组合优化 (1)
    应用运筹学基础:线性规划 (5)
    The method of type must override a superclass method报错解决方式
    Json文件出现 Expected value at 1:0 问题的解决方法
    浅析XML和JSON的区别
  • 原文地址:https://www.cnblogs.com/lzhdim/p/1390496.html
Copyright © 2011-2022 走看看