Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery图像大小调整_Jquery - Fatal编程技术网

jQuery图像大小调整

jQuery图像大小调整,jquery,Jquery,我需要做一些事情,比如当跨度悬停在上方时,图像会变大(从75%到100%大小)。我试过类似的东西 $("img#myselector").css("width", "75%"); $("img#myselector").css("max-width", "75%"); $("img#myselector").css("height", auto"); //mouse enters the span $("img#myselector").css("width", "100%"); $("img#

我需要做一些事情,比如当跨度悬停在上方时,图像会变大(从75%到100%大小)。我试过类似的东西

$("img#myselector").css("width", "75%");
$("img#myselector").css("max-width", "75%");
$("img#myselector").css("height", auto");
//mouse enters the span
$("img#myselector").css("width", "100%");
$("img#myselector").css("max-width", "100%");
//mouse leaves the span
$("img#myselector").css("width", "75%");
$("img#myselector").css("max-width", "75%");
但这将图像放大到正常大小的200%,而不是缩小/增大大小

有什么帮助吗


谢谢。

正如@HasanAyan所说,您正在根据图像容器调整图像大小。 如果图像位于站点的
正文
,您将尝试使用
宽度为100%的页面的所有宽度

您应该指定像素

对于它,您可以使用jQuery的
height()
width()
函数,获取原始大小以便以后使用:

var originalWidth = $('#myselector').width();
这里有一个工作示例:

我不能确切地说我遇到了问题,但我希望您知道宽度:75%是相对于父元素的宽度计算的。请使用硬编码值尝试:100px到200px回到100px,看看这是否是一个百分比问题。父容器可能正在扩展以适应新的大小。