谁能把这个帖子的类转换成jquery插件啊,在线等。分不够可加 帖子地址:http://topic.csdn.net/u/20100223/17/edb27cb3-24ff-461d-9cff-eb8b8816b6bf.html?17420昨天看到此贴,觉得写法很独特,效果也不错,可惜没封装成jquery插件,我有个项目上正好要用这个效果,但是领导规定要用插件形式,求助csdn高手。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 晕倒。他已经是JQUERY的插件了。 就是已经是JQUERY了啊 jquery != jquery插件萨jq插件指的是直接使用jq对象的函数,而不是通过自定义类来创建一个实例。比如jquery ui里的dialog插件是这么写的:$("selector").dialog({ autoOpen: false }); 试试:$.fn.extend({ PopupLayer: function (options) { options = $.extend({}, options, {trigger: this.eq(0)}); new PopupLayer(options); return this; }}); 7楼正解 (function($){ $.fn.extend({ PopupLayer:function(option){ this.each(function(){ var def=$.extend({popupBlk:this},option); new PopupLayer(def); return this; }); } }); })(jQuery); 我这个和7楼的区别在于,7楼的只会取到jquery选择的第一个元素应用这个弹出效果。 而我的回遍历所有jquery选择的元素,应用弹出效果。 但是这样有个严重的缺陷。每个需要弹出效果的 参数都是一样的。 所有你就随便选个吧。 还是觉得这里把这个东西改成这种形式,实在没必要了。 不然作者早就这么做了。 迅雷看看播放器如何调用,要IE和FF都可以调用? IE6,IE7 setAttribute('onLoad','')问题? javascript 请教进度条问题。 js数组,元素交换(请看清需求) tab选项卡切换,多个时出现错误 路径问题,请教高手,在线等!!!!!!!!!!!!!!!!!!! 请问如何去掉firefox右上角的关闭"X" 在用showModalDialog打开的窗口中,为什么在右侧留有(20px左右)空隙? 刚接触javascript,提的问题当然可笑,不过笑过以后,还以认真给于答复啊 不是高手不要看。 日期循环函数addDate的问题 js 计算效率的修改问题。
jq插件指的是直接使用jq对象的函数,而不是通过自定义类来创建一个实例。比如jquery ui里的dialog插件是这么写的:
$("selector").dialog({ autoOpen: false });
$.fn.extend({
PopupLayer: function (options) {
options = $.extend({}, options, {trigger: this.eq(0)});
new PopupLayer(options);
return this;
}
});
(function($){
$.fn.extend({
PopupLayer:function(option){
this.each(function(){
var def=$.extend({popupBlk:this},option);
new PopupLayer(def);
return this;
});
}
});
})(jQuery);
我这个和7楼的区别在于,7楼的只会取到jquery选择的第一个元素应用这个弹出效果。 而我的回遍历所有jquery选择的元素,应用弹出效果。 但是这样有个严重的缺陷。每个需要弹出效果的 参数都是一样的。 所有你就随便选个吧。 还是觉得这里把这个东西改成这种形式,实在没必要了。 不然作者早就这么做了。