javascript - 使用 JavaScript 通过鼠标悬停放大图像

标签 javascript html css image mouseover

作为作业的一部分,我必须使用 JavaScript 通过鼠标悬停来放大图像。然而,当图像放大时,它不应移动页面上的任何其他元素。当鼠标从图像上移开时,它应该恢复到原始大小。

这是我到目前为止的代码,但它似乎什么也没做。

function imageEnlarge() {

 document.getElementById('1').style.height=100%;
 document.getElementById('1').style.width=100%;
 document.getElementById('1').style.position='absolute';
 }

function imageReset()   { 

 document.getElementById('1').style.height=80%;
 document.getElementById('1').style.width=80%;
 document.getElementById('1').style.position='absolute';
}

<img src="home2.jpg" class="homeimage" alt="View of a beach"
                 id="1" onmouseover="imageEnlarge();" onmouseout="imageReset();"

关于我哪里出错的任何想法。我的老师的反馈并不是最好的,所以我完全不知道该去哪里。

最佳答案

请检查此代码

function imageEnlarge() {
 document.getElementById('1').style.height="100%";
 document.getElementById('1').style.width="100%";
 document.getElementById('1').style.position='absolute';
 }
function imageReset() {

 document.getElementById('1').style.height="80%";
 document.getElementById('1').style.width="80%";
 document.getElementById('1').style.position='absolute';
 }

关于javascript - 使用 JavaScript 通过鼠标悬停放大图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29925538/

相关文章:

javascript - 解码 nodeJS 请求上的分块响应

javascript - 延迟搞乱类(class)(如果有的话)

css - 在测试环境中将测试数据属性设置为 react 应用程序中的 anchor

php - 在 php 中使用 javascript 验证复选框

javascript - 使用一个主类包含我的组件中需要的所有类。这种方式不好吗?

php - 如何从 JavaScript 读取 PHP 变量?

javascript - 当有很多列(或很长的一行)时,如何水平滚动?

javascript - 基于复选框显示隐藏表行

HTML iFrame - 标记或 CSS 中的大小?

Css子菜单无法在IE中点击