javascript - 如何覆盖悬停按钮的 css 光标属性?

标签 javascript jquery html css cursor

我有一个 <button> ,当用户悬停它时,光标变为指针(通过 CSS)。

当用户点击 <button> ,所有页面的光标应该变成wait (通过 jQuery)。

但是,如果用户将光标保持在 <button> 内, 它将保持为 pointer .我该如何解决这个问题?

实例:http://jsfiddle.net/URuLa/

使用 Chrome 36.0.1985.125(最新版本)测试

最佳答案

为 html 添加一个类,它设置光标并设置所有元素在 html 具有该类时也具有等待光标

CSS

html.wait, html.wait * {
   cursor:wait;
}

然后而不是做

$('html').css("cursor","wait");

使用addClass将wait类添加到html

$('html').addClass("wait");

JSFiddle Demo

然后完成后只需使用 removeClass 删除类

关于javascript - 如何覆盖悬停按钮的 css 光标属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24924648/

相关文章:

javascript - 递归遍历 javascript 对象并通过键替换值

javascript - 如何在javascript中为函数分配参数而不执行它?

javascript - 未捕获类型错误 : Cannot set property 'onclick' of null. 尝试了 window.onload

javascript - 更改字体和效果

javascript - Html5 视频预加载阻止异步脚本

JavaScript/PHP : Open window to install twitter API then send back user info to main window

javascript - 为什么我的 Angular.js $routeProvider 什么都不做?

javascript - 如何在不刷新页面的情况下通过乘以数量来更新成本

javascript - 根据显示初始 div 的链接的数据属性在鼠标悬停时显示/隐藏 div 内容

html - 如何对齐表格中的旋转文本?