zoukankan      html  css  js  c++  java
  • jQuery之$.support.xxx

    下面这段代码来自jQuery-file-upload 9.19官方Demo

     1 $(function () {
     2     'use strict';
     3     // Change this to the location of your server-side upload handler:
     4     var url = window.location.hostname === 'blueimp.github.io' ?
     5                 '//jquery-file-upload.appspot.com/' : 'server/php/';
     6     $('#fileupload').fileupload({
     7         url: url,
     8         dataType: 'json',
     9         done: function (e, data) {
    10             $.each(data.result.files, function (index, file) {
    11                 $('<p/>').text(file.name).appendTo('#files');
    12             });
    13         },
    14         progressall: function (e, data) {
    15             var progress = parseInt(data.loaded / data.total * 100, 10);
    16             $('#progress .progress-bar').css(
    17                 'width',
    18                 progress + '%'
    19             );
    20         }
    21     }).prop('disabled', !$.support.fileInput)
    22         .parent().addClass($.support.fileInput ? undefined : 'disabled');
    23 });

    对应的HTML

    <input id="fileupload" type="file" name="files[]" multiple>

    jQuery.support 用于检查浏览器对各项特性的支持。检查项多达 27 个。经搜索,应该是时从jQuery 1.9 开始.

    w3school参考

    注意这里的字面值"fileInput",fileupload插件可以使用input标签的id值作为属性名指引所生成的jquery插件对象, 此编程模式待学习研究.

  • 相关阅读:
    Redis主从、事务、哨兵、消息、代理分片
    Java中反射
    java操作文件流对象
    Java中线程和线程池
    杂记
    Hadoop伪分布式环境快速搭建
    Git 基础
    React Context(一):隐式传递数据
    搭建React项目(一):在网页中使用
    jQuery MD5 加密
  • 原文地址:https://www.cnblogs.com/zhuji/p/8006274.html
Copyright © 2011-2022 走看看