首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >悬停按钮ASP.net上的JQuery更改类

悬停按钮ASP.net上的JQuery更改类
EN

Stack Overflow用户
提问于 2011-08-10 16:55:49
回答 4查看 3K关注 0票数 3

我是JQuery的新手。我有一个带有css类的按钮,它工作得很好,但我想在悬停按钮时更改css类。

我该如何对此进行编码?

这就是我到目前为止得到的:

代码语言:javascript
运行
复制
//on top in my heading:

<script type="text/javascript">
    $('btn').hover(function () {
        alert("Test"); //just for testing
    });
</script>

//my button:

<button id="btn" class="default_btn">ButtonText</button> 
EN

Stack Overflow用户

发布于 2011-08-10 17:12:10

如果您想在jQuery中选择id,您只需像在css:#id中那样,在本例中为#btn

jQuery帮助器函数hover通常需要回调。一个位于鼠标上方,另一个位于鼠标输出。

代码语言:javascript
运行
复制
$(document).ready(function(){
    $('#btn').hover(function(){
        alert("over");
    },function(){
        alert("out");
    });
});

另一种方法是检测事件类型:

代码语言:javascript
运行
复制
$(document).ready(function(){
    $('#btn').hover(function(event){
        if (event.type == "mouseenter") {
            console.log("over");
        } else {
            console.log("out");
        }
    });
});

函数悬停将函数绑定到jQuery对象。mouseentermouseleave。因此,我们可以假设如果它不是mouseenter,那么它就是mouseleave

票数 0
EN
查看全部 4 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7008181

复制
相关文章

相似问题

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