文中单例模式的一个问题
//文中给 $.fn 添加函数
$.fn.PageSwitch=function(){
return this.each(function(){
var me=$(this);//这里的this指向的是 遍历过程中当前被遍历的元素吧
var instance=me.data("PageSwitch");//那么每次遍历新的元素 都肯定获取//不到 PageSwitch这个数据,那么每次都开始重新创建 ,然后绑定到元素上,这时单利吗
if(!instance){
instance=new PageSwitch();
}
});
};
//总结一下 我的两点疑问:
//1. $.fn.PageSwitch=function(){
return this.each(function(){});//这个this指向的是哪个对象
};
//2. 就像我文中说的, 在each 函数中,每次遍历 this指向的都是不同的对象吧,那么就会每次都获取不到 pageSwitch对象,然后每次都重新创建 然后绑定到当前被遍历的元素上