所以我拥有的是以下 HTML 结构
<div class="large">
<a href="http://www.google.com">
<img src="/wp-content/themes/firstone/mythumb.php?src=http://www.example.com/test.jpg&h=600&w=800&zc=1&s=1" width="800" height="600" border="0" /></a>
</div>
现在,mythumb.php 是一个缩略图脚本,它将动态创建具有预定义大小限制(在本例中为 800x600)的缩略图。
但是在我的 CSS 文件中,我设置了
.large img
{
width:400px;
height:300px;
}
这样做是为了在 iphone/ipad 等上实现视网膜效果。
但是,我认为这最好动态完成,并且我希望能够提取 CSS 定义的宽度和高度并替换 URL 中的这些值
在这种情况下,javascript是否有可能改变
/wp-content/themes/firstone/mythumb.php?src=http://www.example.com/test.jpg&h=600&w=800&zc=1&s=1
到
/wp-content/themes/firstone/mythumb.php?src=http://www.example.com/test.jpg* &h=300&w=400* &zc=1&s=1
此更改应在图像加载之前发生,因此我们不会浪费用户带宽下载相同的图像两次。
我还想仅将此应用于从 mythumb.php 调用的图像,而不是页面上的其他静态图像
有没有人认为这样的事情是可能的?