两个问题:
1、jquery插件的写法,网上查到有两种
第一种:(function ($) {
$.fn.pluginName(opt) {
// Our plugin implementation code goes here.
}
})(jQuery);
第二种
(function($){
$.fn.extend({
pluginName:function(opt,callback){
// Our plugin implementation code goes here.
}
})
})(jQuery);
请问这两张有什么区别? 貌似第一种用的人多,但我看jq源码中是第二种
——————————————————————————————————————————
2、$(this)和this的问题
(function ($) {
$.fn.pluginName(opt) {
alert(this===$(this)); //这里的this和$(this)指的都是jquery对象吧? 用的时候写哪个都不会出问题, 但是会弹出false 为什么?
}
})(jQuery);
慕标5832272