我有2個js代碼,代碼A和代碼B,我希望僅當屏幕的最大寬度爲800px時才使用代碼A.爲不同的屏幕尺寸加載不同的javascripts
而最大寬度爲400時將使用代碼B,但代碼A被禁用。 如果設備符合屏幕尺寸,是否有任何方法在它們之間切換?
代碼A:
jQuery(document).ready(function($) {$("#touchcarousel-1").touchCarousel({"pagingNavControls":true,});});
代碼B:
jQuery(document).ready(function($) {$("#touchcarousel-1").touchCarousel({"pagingNavControls":false,});});
任何幫助,將不勝感激!
最簡單的解決方案:'window.screen.width> 400? codeB():codeA()' –
請參閱:https://hacks.mozilla.org/2012/06/using-window-matchmedia-to-do-media-queries-in-javascript/ –
此外,如果您的代碼更長的使用jquery.getScript()有條件的可能是有用的。 –