مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

alibahman47

عضویت از 1395/11/13

کد Jquery برای اجرا شدن دستورات داخل If در یک رزولیشن مشخص

  • یکشنبه 14 آبان 1396
  • 15:24
تشکر میکنم

درود به همه دوستان عزیر ,

چندتا دستور جی کوری دارم که میخوام فقط زمانی که width رزولیشن صفحه از 900px بیشتر میشه اجرا بشه (یعنی فقط در نمای لپ تاپ و کامپیوتر)

<script>

    if (پهنای رزولیشن صفحه از 900 بیشتر بود)
        {
            // دستورات
        }


</script>

چه کدی رو باید بنویسم ؟

پاسخ های این پرسش

تعداد پاسخ ها : 4 پاسخ
کاربر سایت

سهیل علیزاده

عضویت از 1396/04/09

  • یکشنبه 14 آبان 1396
  • 16:19

کد زیر را امتحان کنید:

window.screen.availHeight
window.screen.availWidth

کاربر سایت

alibahman47

عضویت از 1395/11/13

  • یکشنبه 14 آبان 1396
  • 17:40

ممنون به صورتی که گفتید نوشتم :

<script>
    if (window.screen.availWidth > 900) {

     //  دستورات

    }
</script>

منتهی کد ها در تمام رزولیشن ها اجرا میشه . سایز مرورگر رو به اندازه گوشی کوچیک کردن و تست کردم بازهم کار میکرد.

هدفم اینه که وقتی صفحه سایت تو گوشی و تبلت باز میشه این کدها اجرا نشدن , اگه موردی به ذهنتون میرسه بگید.

کاربر سایت

سهیل علیزاده

عضویت از 1396/04/09

  • یکشنبه 14 آبان 1396
  • 17:45

بررسی کردم درست بود، میتونید از window.screen.width هم استفاده کنید،

بنده مرورگر را به حالت گوشی تنظیم کردم و مقدار را چک کردم، مقدار تغییر کرده بود.

کاربر سایت

alibahman47

عضویت از 1395/11/13

  • یکشنبه 14 آبان 1396
  • 17:53

اره درست بود , من حواسم نبود اشتباهی داشتم Width رو ارتفاع چک کردم ,

ممنون مهندس.heart

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)