gpt4 book ai didi

javascript - jQuery 上下文菜单不工作

转载 作者:太空宇宙 更新时间:2023-11-03 21:44:19 26 4
gpt4 key购买 nike

我正在尝试为我的网站制作自定义右键单击(上下文)菜单,但正如标题所说,我完全失败了。这是一个包含所有代码的 JSFiddle 示例: http://jsfiddle.net/Rb49h/

$(document).ready(function () {
// Context Menu :P
$context = $("#contextMenu");
$(document).bind("contextmenu", function(e) {
e.preventDefault();
$context.fadeOut(300);
setTimeout(function () {
$context.css({top: e.pageY + "px", left: e.pageX + "px"});
$context.fadeIn(300);
}, 301);
});
$(document).bind("click", function (e) {
if (!$(e.target).is("#contextMenu")) {
$context.fadeOut(300);
}
});
});

最佳答案

bootstrap 默认将 .dropdown-menu 设置为 display:none。如果你覆盖它,它会起作用:

http://jsfiddle.net/Fr4F9/

.dropdown-menu {
display:block;
}

(作为旁注,我不关心 300 毫秒的延迟。让它感觉 react 迟钝和滞后)。

关于javascript - jQuery 上下文菜单不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21489269/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com