msmaniya
  • 0
Новичок

проблема с изменением размера окна

  • 0

Я работаю над плагином wordpress, в котором я сохраняю последнюю позицию чтения, ширину и высоту браузера во время закрытия браузера, я сохраняю ширину и высоту с помощью jquery height=$(window).height (); ширина=$(окно).ширина(); и сохраните значения в базе данных, чтобы при следующей загрузке страницы значения извлекались из базы данных, а экран прокручивался до последней позиции чтения, а размер окна изменялся до сохраненных значений.

Проблема, которую я получаю, заключается в том, что размер окна изменяется до очень меньшего значения, а окно становится меньше, методы jquery height=$(window).height(); ширина=$(окно).ширина(); сохраняют меньшие значения, может ли кто-нибудь помочь мне в этом?

Share
  1. Похоже, что этот вопрос не о чем-то специфичном для WordPress, а больше о jQuery в целом. Я думаю, вы добьетесь большего успеха, если повторно зададите этот вопрос на Stack Overflow.

    • 0
    • @Jan Fabry Я с вами неравнодушен, но jQuery является частью стека WordPress. Мы больше не отвечаем на вопросы CSS для тем? MsManiya писала о создании плагина для wordpress, поэтому я думаю, что любые подсказки приветствуются 🙂

      • 0
    • но в ссылке сказано, что методы.outerHeight и.outerWidth неприменимы к объектам окна и документа; для них используйте вместо этого.height() 🙁

      • 0
    • Когда я помню, когда в последний раз я хотел добиться чего-то подобного — это было с Netscape 2.0.1, и у нас тогда не было библиотек javascript, это было невозможно сделать. Мне всегда нужно было добавить некоторое предполагаемое количество пикселей для каждой стороны окна и меню, заголовков и т. д., чтобы приблизиться. Поэтому я думаю, что если другие функции в jQuery не подходят, то, вероятно, это вообще невозможно. Извиняюсь.

      • 0
  2. Рядом с.height() и.width() есть .outerHeight() и .innerHeight() (то же самое и для ширины). Возможно, вы ищете эти методы для сбора размера браузера, а не только размера области просмотра Windows.

    Имейте в виду, что это не всегда работает на 100% во всех браузерах, поэтому вы всегда можете столкнуться с проблемами, если вам нужно идеальное изображение.

    • 0

Оставить ответ

You must login to add an answer.