首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

jQuery中$.fn的一个小疑点

2012-07-29 
jQuery中$.fn的一个小问题$.fn.mask.methods[options](this)中[options]是什么意思。是数组参数吗,$.fn.ma

jQuery中$.fn的一个小问题
$.fn.mask.methods[options](this);
中[options]是什么意思。是数组参数吗,
$.fn.mask.methods = {
  hide : function(jq) {
  return jq.each(function() {
  var wrap = $(this);
  $("div.mask",wrap).fadeOut(function(){
  $(this).remove();
  });
  $("div.mask-msg",wrap).fadeOut(function(){
  $(this).remove();
  wrap.css("position", wrap.attr("position"));
wrap.css("overflow", wrap.attr("overflow"));
  });
  });
  }
  };


[解决办法]
$.fn.mask.methods["hide"]这个写法等同于$.fn.mask.methods.hide
[解决办法]
options参数指的是methods里面的一个方法名称

JScript code
var System = function () { };System.prototype = {    GetIEvision: function () {        ///    <summary>        ///获取IE版本        ///    </summary>        return navigator.appVersion.match(/MSIE (.)/)[1] || navigator.appVersion.match(/MSIE .\.(.)/)[1];    },    IsArray: function (a) {        ///    <summary>        ///判断是否为数组        ///    </summary>        return Object.prototype.toString.call(a) === "[object Array]";    },    ptTopx: function (value) {        ///    <summary>        ///将pt转化为px        ///    </summary>        return /pt/.test(value) ? value.replace(/([\d.]+)pt/g, function (str) {            return Math.round(parseFloat(str) * 96 / 72) + "px";        }) : value;    }} 

热点排行