0
回答
我想给poshytip增加一个参数,怎么poshytip就不显示了?
终于搞明白,存储TCO原来是这样算的>>>   
 
poshytip都是绑定的  showOn:'focus' showOn:'click' 动作 才显示, 原始的demo 里面只有  poshytip('show'),才能默认就显示 ,但是我看 它的 show 代码不明白它是怎么默认显示的,所以我就想加2个参数 例如这样  poshytip(Options,'show');    但是 我修改函数入口后,插件就不工作了,我修改的入口代码如下

 

 

$.fn.poshytip = function(options, action) {
	    var opts;
	    if (typeof action == 'string') {
	        opts = $.extend({}, $.fn.poshytip.defaults, options);
			var args = arguments,
				method = action;
			Array.prototype.shift.call(args);
			// unhook live events if 'destroy' is called
			if (method == 'destroy')
				this.die('mouseenter.poshytip').die('focus.poshytip');
			return this.each(function() {
				var poshytip = $(this).data('poshytip');
				if (poshytip && poshytip[method])
					poshytip[method].apply(poshytip, args);
			});
		}


举报
Dr.gon
发帖于5年前 0回/811阅
顶部