如何制作JQuery插件 最近看完JQ的API,看似容易,但却碰壁频繁。在这请教大家做通用插件的技术要领及基本做法,jQuery.fn.extend(object)这个如何理解呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 要先明确插件的功能,主体函数定义好并提供default值,一般使用时就是$("#yourchoose").chajian();看到话就是使用default值,如果要自定义值,则用$("#yourchoose").chajian("yourvalue"); $.fn.test = function(options) { var defaults = { value: 'xq' }; var options = $.extend(defaults, options); $(this).val(options.value);};这样的话如果引用时采用空括号则value为“xq”,如果引用时是$().test("csdn");则options.value储存值为“csdn”。 jQuery为开发插件提拱了两个方法,分别是:jQuery.fn.extend(object);jQuery.extend(object);jQuery.extend(object); 为扩展jQuery类本身.为类添加新的方法。jQuery.fn.extend(object);给jQuery对象添加方法。 IE下onclick事件失效 点击图片div内容变化 我也遇到同样问题。 关于JAVAScript问题,如何让一个下拉菜单自动选中某一项? 如何通过iframe动态显示其他文件的问题 如何让window.open打开的窗口位于顶端? 如何把页面中表格的内容在不入库的情况下传到另一个页面上? 关于菜单的简单问题。 点击一个连接时如何能监测到连接失败,而不是转到IE的出错界面。这应该是大家都想解决的问题。进来讨论一下。 百分相送。。如何实现在dreamweaverMX软件界面中的框架隐藏效果? 这段js怎么能在firefox下有效? Ext.tree 让后台传参问题
看到话就是使用default值,如果要自定义值,则用$("#yourchoose").chajian("yourvalue");
var defaults = {
value: 'xq'
};
var options = $.extend(defaults, options);
$(this).val(options.value);
};这样的话如果引用时采用空括号则value为“xq”,如果引用时是$().test("csdn");则options.value储存值为“csdn”。
jQuery.fn.extend(object);
jQuery.extend(object);
jQuery.extend(object); 为扩展jQuery类本身.为类添加新的方法。
jQuery.fn.extend(object);给jQuery对象添加方法。