首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用jquery在鼠标悬停时放大图像

使用jquery在鼠标悬停时放大图像
EN

Stack Overflow用户
提问于 2016-02-09 19:06:10
回答 6查看 3.7K关注 0票数 1

DEMO到目前为止这是我的代码

我希望在鼠标悬停或鼠标悬停时使用jquery分别放大每个图像。我已经有了代码的主干,但我认为它还没有完全工作。我完全是jQuery的新手,所以尝试理解一些在线文章是具有挑战性的,这是我花了一个小时解决这个问题后所能看到的最接近的结果。

HTML

代码语言:javascript
复制
<img src="http://www.j-creative.biz/wp-content/uploads/2015/10/primary-colours-300x171.png" id="test" alt="" />
<br>
<img src="http://www.j-creative.biz/wp-content/uploads/2015/10/primary-colours-300x171.png" id="test1" alt="" />

jQuery

代码语言:javascript
复制
$('#test').hover(function() {
$(this).css({ width: "100%", height: "100%" });
 }, function () {
        $(this).css({ width: auto, height: auto });
});
EN

回答 6

Stack Overflow用户

发布于 2016-02-09 19:13:28

请尝试此

代码语言:javascript
复制
$(document).on({
    mouseenter: function () {
        $(this).css({ width: "100%", height: "100%" });
    },

    mouseleave: function () {
        $(this).css({ width: "auto", height: "auto" });
    }
}, '#test');

Fiddle Demo

您的答案缺少$(this).css({ width: "auto", height: "auto" });

代码语言:javascript
复制
$('#test').hover(function() {
$(this).css({ width: "100%", height: "100%" });
 }, function () {
        $(this).css({ width: "auto", height: "auto" });
});

Demo Your Answer

票数 0
EN

Stack Overflow用户

发布于 2016-02-09 19:14:48

代码语言:javascript
复制
$('#test').hover(function() {
  $(this).css({ width: "100%", height: "100%" });
}).mouseleave( function () {
  $(this).css({ width: "auto", height: "auto" });
});

并且您需要在jsfiddle https://jsfiddle.net/1mnLwgny/中设置jquery。

票数 0
EN

Stack Overflow用户

发布于 2016-02-09 19:15:47

1. auto不是变量。使用反逗号

2.添加JQuery库

代码语言:javascript
复制
$('#test').hover(function() {
$(this).css({ width: "100%", height: "100%" });
 }, function () {
        $(this).css({ width: "auto", height: "auto" });
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35290408

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档