首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jquery.transit悬停不起作用

jquery.transit悬停不起作用
EN

Stack Overflow用户
提问于 2013-05-04 18:57:40
回答 2查看 426关注 0票数 0

我正在尝试使用jquery.transit创建一个基本的悬停效果。

当光标悬停在我的一个图标上时,我希望该图标放大100%,然后当光标移开时缩小100%。

下面是我使用的代码示例:

代码语言:javascript
复制
$(document).ready(function() {
 $('enqbutton').hover(
     function () {$(this).transition({ scale: [2] });, 
     function () {$(this).transition({ scale: [0] });
     }); });

enqbutton是一个div类。

知道我做错了什么吗?

EN

回答 2

Stack Overflow用户

发布于 2013-05-04 19:00:21

您选择的不是类,而是html元素,请将选择器更改为,

代码语言:javascript
复制
$('.enqbutton')

你还必须用大括号把函数括起来,尽量保持代码的良好格式,这样有助于发现这些错误,这是我如何编写代码的一个例子;

代码语言:javascript
复制
$(document).ready(function() {
    $('.enqbutton').hover(
        function () {
            $(this).transition({ scale: [2] });
        }, 
        function () {
            $(this).transition({ scale: [0] });
        }
    ); 
});

这样做可以让您轻松地发现原本难以发现的错误,从而节省您查找这些错误的时间,让您有更多的时间进行编码!

祝你好运,我希望这对你有帮助!

票数 1
EN

Stack Overflow用户

发布于 2013-05-04 19:02:38

您需要在jQuery中使用.作为目标类:

代码语言:javascript
复制
$('.enqbutton')

此外,您还缺少一个用于关闭第一个函数的}

代码语言:javascript
复制
function () {$(this).transition({ scale: [2] });}, 
------------------------------------------------^ add it here ----- 
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16373527

复制
相关文章

相似问题

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