在一个网站上,我有一张图片,它占据了整个浏览器窗口,固定在它的权重上。这张图片有一些对象必须是可点击的,所以我在其各自的坐标上绘制了绝对定位的链接。我有一个onResize事件,它根据新窗口的大小调整它们的大小,如下所示:
//org contains img size to get aspect ratio: [originalWidth, originalHeight]
W = area.w*$('.visor img').width()/org[0]
X = area.x*$('.visor img').width()/org[0]
H = area.h*
我得到了一个jQuery函数,它可以缩放图片,因此最大的测量值是350 no,而不管原始大小如何。
jQuery:
function Scale(){
var img = new Image();
img.onload = function () {
alert('Orignal width:'+img.width+', height:'+img.height);
var width, height;
if (img.width > img.height) {
width = (img.width >
我有一个图片网站,并已实现无限滚动图片。问题是,我不知道如何在加载图像后使用jQuery调整它们的大小。
我使用的是带有jQuery版本1.5的drupal。
这是到目前为止我的代码不能工作的代码:
jQuery(body).delegate("#region-content","onchange",function() {
jQuery('#region-content img').each(function() {
var desiredWidth = 520; // Max width for the image
var r
我想更改图像的src,以响应最大宽度为515 px的媒体查询。如果javascript有一个与css媒体查询相同的事件,或者类似的事情,我也可以实现javascript或jQuery (也可能是AngularJS )。
我想要3张单独的图片(目前是2张)的原因是为了减少文件大小,例如在移动设备上,我可以加载一张50 KB的照片,而不是700 KB的照片。
如果需要注释任何代码或其他信息,我会将其添加进来。
注意: to the problem 使用html5图片元素解决了相同类型的问题(而不是按需要使用css或jQuery‘媒体查询’),这也是一个很好的解决方案。