我正在使用http://wicky.nillia.ms/enquire.js隐藏flexslider在移动设备上,但是当我调整浏览器大小时,destroy方法似乎不起作用。
/* hide/show slideshow based on viewport size*/
enquire.register("screen and (min-width: 48em)", {
deferSetup : true,
setup : function() {
/*home test slideshow slideshow*/
$(window).load(function() {
jQuery('#home-slider').flexslider({
slideshow: false,
directionNav: true,
controlNav: false,
animation: "fade",
useCSS: true,
});
});
},
match : function() {
/* add slider specific class */
jQuery("#home-slider").addClass("flexslider");
jQuery("#home-slider ul.slides-init").addClass("slides");
},
unmatch : function() {
/* hide slider specific class */
jQuery("#home-slider").removeClass("flexslider");
jQuery("#home-slider ul.slides-init").removeClass("slides");
},
destroy : function() {
jQuery("#home-slider").flexslider('destroy');
}
});
在匹配/不匹配函数中添加/删除类可以正常工作。
任何见解?