我有一個基於Wordpress的響應式網站,我想根據瀏覽器窗口寬度調用Swiper。所以我寫了這一點:根據瀏覽器寬度打開/關閉jQuery調用熱門
var browserwidth = 670;
if ($(window).width() < browserwidth) {
var mySwiper = $('.swiper-container').swiper({
mode:'horizontal',
loop: true,
grabCursor: true,
paginationClickable: true
});
}
它工作得很好,但如果用戶調整窗口大小,網站變得有點凌亂。
所以,我寫了所有這一切都發生了$(window).resize
。它的工作,但有兩個不想要的事情發生了:
- 當用戶在
< browserwidth
啓動瀏覽器並調整窗口大小高達browserwidth
,它一直重裝組隊,探索,它只是不是很酷。 - 當用戶啓動瀏覽器
< browserwidth
並將窗口大小調整到browserwidth
以外時,即使使用現有的mySwiper.destroy()
函數,Swiper也不會「關閉」。
那麼,如何打開/關閉jQuery調用或檢測它被調用並銷燬它?
看起來你應該使用CSS媒體查詢,而不是 –