首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jquery悬停/鼠标中心功能不起作用

问Jquery悬停/鼠标中心功能不起作用
EN

Stack Overflow用户
提问于 2018-04-12 03:06:04
回答 2查看 152关注 0票数 0

标题。我查过多个例子,但都没有效果,比如-

代码语言:javascript
复制
$(".thumb-link").on({
  mouseenter: function() {
    alert("yay");
  },
  mouseleave: function() {
    alert("boo");
  }
});

$(document).on('mouse-enter', '.thumb-link', function(e) {
  alert("yay");
});

$(document).on('hover', '.thumb-link', function(e) {
  alert("yay");
});

我以前用过悬停功能,我觉得我快疯了。为什么这些不起作用?

编辑-是因为链接是从数据库生成的问题吗?即使是这样,jquery也必须有某种方法来应用悬浮函数。相同的元素具有可工作的单击函数。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-04-12 03:25:49

有个错误

代码语言:javascript
复制
$(document).on('mouse-enter','.thumb-link',function(e){
    alert("yay");
});

mouse-enter应该是mouseenter

如果您必须使用hover,您可以这样做:

​

代码语言:javascript
复制
$('.thumb-link').hover(
  function(e) {
    alert("yay");
  },
  function(e) {
    alert("boo");
  }
)
代码语言:javascript
复制
.thumb-link {
  height: 100px;
  outline: 1px red solid;
}
代码语言:javascript
复制
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="thumb-link"></div>

​

票数 1
EN

Stack Overflow用户

发布于 2018-04-19 06:28:03

您有一个错误,mouse-enter应该是mouseenter。

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

https://stackoverflow.com/questions/49787321

复制
相关文章

相似问题

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