سلام و وقت بخیر
دوستان و جناب قربانی
یه مشکل عجیبی دارم و یک سایتی طراحی کردم که قسمت تماس با ما از چند تا اینپوت و ... برای پر کردن مشخصات کاربر استفاده کردم
متاسفانه مشکل عجیبی دارم و زمانی که روی موبایل واقعی کاربر روی اینپوت ها کلیک میکنه و کیبورد مجازی بالا میاد تا بتونه فیلد ها رو پر کنه طراحی سایت بهم میریزه و عرض صفحه خیلی زیاد میشه ! بنظر میاد نوبار سایت عرضش زیاد میشه زمانی که کیبورد مجازی بالا میاد ( وقتی که فوکوس رو از روی اینپوت بر میدارم مشکل حل میشه و طراحی اوکی میشه دوباره !)
توی نت سرچ کردم و یکسری کارها که توی استک و... گفته بودن مثل عرض ثابت دادن به body در حالت های focus , و active بودن اینپوت ها رو امتحان کردم ولی فایده ای نداشت
ممنون میشم راهنمایی کنید
سلام دوست من
در ری اکت نیتیو کامپوننت هایی برای این مورد هست ولی در ری اکت نه و با اضافه کردن طول عرض ثابت یا fixed کردن محل قرارگیری یا postion در طراحی درست باید جلوگیری کرد ازش
اگر از Material UI استفاده کنید یا Chakra UI به صورت پیشفرض از این مشکلات جلوگیری میکنن
اگر کیبورد روی input قرار میگیره و به هم میریزه با دادن positon با مقدار fixed مشکل حل نمیشه ؟
میتونی این کد رو در تگ script درون index.html یا درون useEffect برای mount در کامپوننت والد قرار بدی
document.querySelector(function() {
var w = Math.max(document.documentElement.clientWidth, window.innerWidth || 0);
var h = Math.max(document.documentElement.clientHeight, window.innerHeight || 0);
document.querySelector("html, body").css({"width":w,"height":h});
});این کد باعث میشه که طول و عرض body به px باشه
تست کن ببین مشکل برطرف میشه
خیلی ممنون جناب قربانی
برای استایل دهی از styled-component و css خام استفاده کردم
قرار میدم این کد رو و نتیجه رو میگم خدمتتون
جناب قربانی متاسفانه حل نشد و مشکل همچنان پا بر جاهستش...
خوب بزار خودم تست کنم
یا اینکه پروژه ایی که ساختی رو برای ایمیل کن به صورت فشرده شده یا جایی آپلود کن و لینک بده همینجا تا تست کنم ببینم بهترین راهکار چی هست
خیلی ممنون از وقتی که میذارید
براتون ارسال میکنم پروژه رو پس، به این ایمیل زیر بفرستم ؟
Younes.gh@chmail.ir
آره به همین ایمیل ارسال کن
جناب قربانی پروژه رو ارسال کردم به همین ایمیل
بی زحمت وقتتون خالی شد یه نگاهی بهش بندازین
کد ها رو که میخونید اگه نکته ای برای بهتر شدن هست بگید لطفا
تشکر
چشم حتماً بررسی میکنم
ایمیلهای دریافتیم رو کامل چک کردم ولی ایمیل از سمت شما نیومده.
پروژه رو فشرده کن بدون node_module و جایی آپلود کن و لینکش رو اینجا قرار بده
واقعیت به همون ایمیل فرستاده بودم و نمیدونم چرا نرسیده دست شما
https://s24.picofile.com/file/8455043418/portfolio.rar.html
بی زحمت دانلود کردین اطلاع بدین تا حذفش کنم
تشکر
دانلود کردم میتونی پاکش کنی
مشکلش رو دیباگ کردم اطلاع میدم بهت
سلام
پروژه تنها یک صفحه سفید هست و با چندین خطا در console
این مشکلات رو برطرف کن بعد بفرست برام
سلام
عجیبه !
واقعیت چند وقت پیش که تست کردم پروژه روی لوکال خودم به خوبی بالا میومد و در حال حاضر روی اینترنت هم بالا هستش و به خوبی کار میکنه
بزارین دوباره روی لوکال خودم بالا بیارم و تست کنم و ببینم مشکل چیه