سوال خود را بپرسید

توضیحات بخش

rss
سوال و جواب برای متخصصان و علاقه مندان به برنامه نویسی در همه زبان ها و همه پلت فرم ها

آمار بخش

کاربران 29
سوال ها 71
پاسخ ها 80
نظر سنجی ها 0

برترین کاربر ها

بیشترین تگ ها

2

به دست آوردن ارتفاع داکیومنت (document) با استفاده از جاوا اسکریپت

چه جوری ارتفاع دقیق داکیومنت (document) رو با جاوا اسکریپت به دست بیاریم؟
برای اینکار من از document.documentElement.scrollHeight استفاده می کنم ولی در بعضی از مرورگرها در هنگامیکه صفحه اسکرول نخورده باشد این مقدار حتی از documentElement.clientHeight هم کمتر می شود.

پاسخ به سوال
688بازدید

پاسخ ها (1)

2
به صورت تئوری کار شما درست است ولی همونجوری که گفتید این مشکل در بعضی از شرایط به وجود می آید. برای حل این مشکل از قطعه کد زیر استفاده کنید :

var scrollHeight = Math.max(
document.body.scrollHeight, document.documentElement.scrollHeight,
document.body.offsetHeight, document.documentElement.offsetHeight,
document.body.clientHeight, document.documentElement.clientHeight
);

پاسخ به سوال
تعداد حروف 0