javascript - JQuery Overlay - 将 OnClick 更改为 OnMouseOver

标签 javascript jquery

我正在使用 jQuery 覆盖层,如下所示:

$("a[rel]").overlay({
    mask: '#EFEFEF',
    close: "a.closeOverlayBtn",
    closeOnClick: false
});

这可以通过单击链接来实现,如下所示:

<a href="foo" class="bar" rel="#overlay1">baz</a>

如何修改它以通过 onmouseover 而不是 onclick 工作?

最佳答案

您可以在鼠标悬停时触发点击事件。

$('a[rel]').mouseover(function(){
  $(this).trigger('click');
});

关于javascript - JQuery Overlay - 将 OnClick 更改为 OnMouseOver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7691221/

相关文章:

javascript - Ajax 响应状态 200 但显示错误消息

javascript - 获取动态生成的下拉列表 onchange 和重用功能的文本

javascript - Parsley.JS - 使用回调获取错误列表

javascript - 函数内设置的间隔必须返回解析消息或拒绝

javascript - jQuery 动画 div 点击时向上向下

javascript - 如何让 select2 匹配

jquery - 使用 find() 将 XML 节点文本作为数组返回

jquery - 如何动态选择 jQuery ui 选择菜单中的选项?

javascript - 取消被延迟的事件

javascript - 销毁 Div 中的所有 Bootstrap 工具提示