У меня есть некоторые сомнения относительно «лучшего» текущего метода, позволяющего различать функции Javascript на экранах определенного размера, потому что все ответы говорят о чем-то различном, и они мало что убеждают.Насколько я понимаю, методы для создания "отзывчивых функций Javascript":
matchMedia () function
if (window.matchMedia('(max-width: 500px)').matches) {
width () функция применяется к окну
if ($(window).width() < 500) {
И еще один метод, который я здесь не видел, это:
if ($(".sampleClass").css("float") == "none") {
, который в основном проверяет любые CSS-свойства, которые меняются в медиа-запросе CSS:
.sampleClass {float:left;}
@media only screen and (max-width: 800px){
.sampleClass {float:none;}
}
Какой сейчас «лучший» метод для написания функций jQuery на экранах определенного размера?