واجهت اليوم مشكلة في استخدام JS لحل IE6 دون دعم Max-Width ، Max-Height. CSS ، مثل قيمة CSS ، مثل قيمة CSS ، مثل قيمة CSS ، مثل قيمة CSS ، مثل قيمة CSS ، على هذا النحو كما قيمة CSS.
نسخ رمز رمز على النحو التالي:
if ($. browser.msie && $ .browser.version == 6.0)
{{
var maxwidth = parseint ($ ('. viewBigpic IMG'). css ('max-width')) ؛
$ ('. ViewBigpic IMG').
إذا (هذا).
$ (هذا).
}) ؛
}
لا أعرف لماذا ، لا يمكنني الحصول على أقصى قيمة في CSS ، وبعد ذلك لا يمكنني سوى استخدام JS الأصلي لتحقيق
رمز JS كما يلي:
نسخ رمز رمز على النحو التالي:
<script type = 'text/javaScript'>
وظيفة setPhotosize (Elem ، العرض ، الارتفاع) {{
<!-[إذا كان IE 6]>
يحاول {
var image = new image () ؛
Image.src = elem.src ؛
if (image.width> 0 && image.height> 0) {{
var rate = (width/image.width <height/image.height)؟
إذا (معدل <= 1) {
elem.width = image.width*rate ؛
elem.Height = Image.Height*Rate ؛
}
آخر {
elem.width = image.width ؛
elem.Height = Image.Height ؛
}
}
} catch (e) {}
<!-[endif]->
}
</script>
رمز HTML للجزء كما يلي:
نسخ رمز رمز على النحو التالي:
<viv>
<viv>
<p> <img id = "imgid" online = "setPhotosize (هذا ، 730 ، 470)" src = "images/viewshow.jpg"/> </p>
</div>
</div>
نمط CSS كما يلي:
نسخ رمز رمز على النحو التالي:
.
.
عرض Powbigpic:
// قم بتنفيذ الخارجي العمودي للصورة ، وذلك بشكل أساسي باستخدام نسبة حجم الخط إلى الارتفاع
.