pfcan66

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);*/
    }

 

分类:

技术点:

相关文章: