درود به همه دوستان عزیر ,
چندتا دستور جی کوری دارم که میخوام فقط زمانی که width رزولیشن صفحه از 900px بیشتر میشه اجرا بشه (یعنی فقط در نمای لپ تاپ و کامپیوتر)
<script> if (پهنای رزولیشن صفحه از 900 بیشتر بود) { // دستورات } </script>
چه کدی رو باید بنویسم ؟
کد زیر را امتحان کنید:
window.screen.availHeight window.screen.availWidth
ممنون به صورتی که گفتید نوشتم :
<script> if (window.screen.availWidth > 900) { // دستورات } </script>
منتهی کد ها در تمام رزولیشن ها اجرا میشه . سایز مرورگر رو به اندازه گوشی کوچیک کردن و تست کردم بازهم کار میکرد.
هدفم اینه که وقتی صفحه سایت تو گوشی و تبلت باز میشه این کدها اجرا نشدن , اگه موردی به ذهنتون میرسه بگید.
بررسی کردم درست بود، میتونید از window.screen.width هم استفاده کنید،
بنده مرورگر را به حالت گوشی تنظیم کردم و مقدار را چک کردم، مقدار تغییر کرده بود.
اره درست بود , من حواسم نبود اشتباهی داشتم Width رو ارتفاع چک کردم ,
ممنون مهندس.
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)