บทความนี้อธิบายวิธีการได้รับขนาดดั้งเดิมของภาพหน้าใน JavaScript แบ่งปันสำหรับการอ้างอิงของคุณดังนี้:
ที่นี่ความกว้างและความสูงดั้งเดิมจะได้รับผ่านวัตถุภาพ ()
วิธีนี้ไม่ได้ลำบาก คุณสามารถใหม่วัตถุ () วัตถุโดยตรงและกำหนด SRC ของ IMG ให้กับมันเพื่อรับมัน
var img = ภาพใหม่ (); img.src = $ ("#target"). attr ("src"); ถ้า (img.complete) {แจ้งเตือน ('ความกว้าง:'+img.width+', ความสูง'+img.height); img = null;} else {img.onload = function () {Alert ('width:'+img.width+', ความสูง'+img.height); img = null; -และไม่ต้องกังวลเกี่ยวกับวัตถุภาพใหม่ที่มีคำขอ HTTP พิเศษ เบราว์เซอร์มีแคชหลังจากโหลดภาพ มันก็โอเคที่จะมีวัตถุภาพ N ใหม่ แน่นอนว่าหน่วยความจำจะถูกใช้ดังนั้นหลังจากใช้งานแล้ว IMG จะถูกตั้งค่าเป็น NULL
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับเนื้อหาที่เกี่ยวข้องกับ JavaScript โปรดตรวจสอบหัวข้อของไซต์นี้: "สรุปเอฟเฟกต์และเทคนิคการสลับ JavaScript", "สรุปทักษะอัลกอริธึมการค้นหา JavaScript", "สรุปผลการสรุปและเทคนิคการสรุปของ JavaScript ของ JavaScript อัลกอริทึมและเทคนิคการสำรวจ JavaScript "และ" สรุปการใช้งานทางคณิตศาสตร์ JavaScript "
ฉันหวังว่าบทความนี้จะเป็นประโยชน์กับการเขียนโปรแกรม JavaScript ของทุกคน