是的,你可以。请看我的工作小提琴:
http://jsfiddle.net/MonkimoE/0wtgm8a1/
- 您需要添加id。
示例:<img class="img" id="imageid".....
删除所有atribute“数据宽度”和“数据高度”。因为它会自动添加。
添加此javascript:
(如果主题不适用,可以将“$”更改为“jQuery”)<script> var img = document.getElementById(\'imageid\'); var width = img.naturalWidth; var height = img.naturalHeight;
$( document ).ready(function() {
$(\'div.aspectRatioPlaceholder\').find(\'*\').attr(\'data-width\', width);
$(\'div.aspectRatioPlaceholder\').find(\'*\').attr(\'data-height\', height); }); </script>
更好的方法是使用类似于上面示例的javascript。但是如果你想用php处理。您可以使用以下内容修改主题/插件:<?php list($width, $height) = getimagesize("image URL here"); ?>
它将生成$width作为真实图像宽度,$height作为真实图像高度。祝你好运