jquery - jquery 中的图像 native 宽度

标签 jquery image width

使用 jQuery,我可以在单击时更改图像的 src

$("#thumb li img").click(function() {
var newlinkimage = $(this).attr("src");

newlinkimage = newlinkimage.substring(14,17);

    $("#avant img").attr("src", 'retouche-hr' + newlinkimage + '-a.jpg');
    $("#apres img").attr("src", 'retouche-hr' +newlinkimage + '-b.jpg');

问题是,新图像宽度与旧图像宽度不同。我如何获得新图像的原始宽度(就像在 Dreamweaver 中获得的小箭头

最佳答案

这是简单的 JavaScript 方法。将其集成到您的代码中应该很容易。

var newimage = new Image();
newimage.src = 'retouche-hr' + newlinkimage + '-a.jpg'; // path to image
var width = newimage.width;
var height = newimage.height;

关于jquery - jquery 中的图像 native 宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1643858/

相关文章:

javascript - CKEditor 不显示图像数据

java - 在 Swing 中显示动画 BG

javascript - 使用 jQuery 用元素包裹元素内容的子字符串

jquery - Highcharts:Y 轴上的第一个 X 点

javascript - 如何使用 JavaScript 获取此 CSS 元素(.questions 标签 :before)?

javascript - 单击按钮时如何清除表单?

php - 将图像保存在数据库mysql中

css - 百分比宽度 div 之间的像素间距(以列为单位)?

CSS问题,错位,100%不是100%?

html - 媒体查询 div 不改变宽度,但其他一切正常