zoukankan      html  css  js  c++  java
  • 记录前端常用的插件

    1,弹窗:bootstrap3-dialog.js    多选下拉框:bootstrap-multiselect.js

    2,复制插件:zeroclipboard.js     jquery.zclip.js   前面2个已过时   clipboard.js  不需要falsh

    3,相册预预功能:layer.photos   lightbox.js

    4,文件上传插件:webuploader.js    paste-upload-image.js

    5,字体图标:Font Awesome  iconfont

    6,表格插件:datatables

    7,日历插件:My97DatePicker

    8,验证插件:jquery-validate.js

    9,lodash.js 对数组的处理,模板引擎template

    10,数据加密:md5.js

    11,上传表单可以上传文件:jquery.form.js    ajaxSubmit

    jquery.zclip.js使用示例代码:

      $('#copyRoute').zclip({
            path: '/book/js/copy_plugin/ZeroClipboard.swf',
            copy: function(){//复制内容
                return getCopyInfo();
            },
            afterCopy: function(){//复制完成
                var $copysuc = $("<div class='copy-tips'><div class='copy-tips-wrap'>☺ 复制完成</div></div>");
                $("body").find(".copy-tips").remove().end().append($copysuc);
                $(".copy-tips").fadeOut(3000);
            }
        });
      function getCopyInfo(){
        return '获取要复制的内容’;
    }

    zeroclipboard.js使用示例代码:

        var client = new ZeroClipboard($('#copyRoute'));
            // 复制
            client.on('load', function (element) {
                client.on('datarequested', function (client) {
                    client.setText(getCopInfo());
                });
                client.on('complete', function (client, args) {
                    alert('复制成功');
                });
            });
            client.on('wrongflash noflash', function () {
                ZeroClipboard.destroy();
                BootstrapDialog.alert('请先启用浏览器的flash插件');
            });
    //复制
        utils.copy = function(copyId, copyParentId, copyContentId) {
            // zeroclipboard 1.3.5版本写法
            var contents = $('#'+copyContentId).text();
            var client = new ZeroClipboard($('#'+copyId));
            client.on( 'load', function(client) {
                // alert( "movie is loaded" );
                client.on( 'datarequested', function(client) {
                    client.setText(contents);
                } );
                client.on( 'complete', function(client, args) {
                    alert('复制成功!');
                } );
            } );
    
            client.on( 'wrongflash noflash', function() {
                ZeroClipboard.destroy();
            } );
    
            // zeroclipboard.2.3.0 版本写法
            /*var contents = copyContent;
             var clipCopy = new ZeroClipboard($('#'+copyId));
             clipCopy.setText(contents);
             var aftercopy = function (e) {
             utils.alert('复制成功!');
             };
             //clipCopy.on('aftercopy', aftercopy);*/
        }
  • 相关阅读:
    Swift入门篇-Hello World
    Swift入门篇-swift简介
    Minecraft 插件 world edit 的cs 命令
    搭建本地MAVEN NEXUS 服务
    MC java 远程调试 plugin 开发
    企业内部从零开始安装docker hadoop 提纲
    javascript 命令方式 测试例子
    ca des key crt scr
    JSF 抽象和实现例子 (函数和属性)
    form 上传 html 代码
  • 原文地址:https://www.cnblogs.com/pfcan66/p/9773534.html
Copyright © 2011-2022 走看看