Функция не работает на мобильных устройствах, но работает на ПК (получить внутреннюю ширину)

#javascript #android

#javascript #Android

Вопрос:

Я написал функцию для включения кнопки, когда ширина экрана меньше 768. Она работает на ПК, но не работает на мобильных устройствах, в чем весь смысл. Я действительно не знаю, как это исправить?

Я пробовал несколько кодов, но только этот работает на ПК, когда я настраиваю экран на меньший размер, остальные вообще не работали.

 window.onload = function() {
  if (window.innerWidth < 768) {
    document.getElementById("form-submit").disabled = false; 
  }
};
  

Я хочу, чтобы этот простой код работал на мобильных устройствах.

Комментарии:

1. Вы проверили это в реальном мобильном браузере? Поскольку вы используете window.onload функцию, это может не сработать при изменении размера.

2. Эта ссылка может вам помочь w3schools.com/jsref/tryit.asp?filename=tryjsref_onresize_window

3. Спасибо за быстрые комментарии! Я проверил это при изменении размера браузера, а затем обновил, и это работает. Я также проверил это на своем мобильном телефоне в Samsung internet и Google Chrome для мобильных устройств. Но в обоих случаях это все равно не сработает. Я хочу разблокировать кнопку только тогда, когда вы находитесь на своем мобильном устройстве.