javascript - 简单的工具提示 div - 顶部位置和隐藏

标签 javascript jquery html css

我想帮助 http://jsfiddle.net/VmXU9/34/ .

$(".click").click(function() {
    var s = $(this).offset();
    left = s.left + $(this).width();
    $("#THREE").css({
        'opacity': 0.80
    });


    $("#THREE").css(s);
    $("#THREE").css({
        left: left
    });

});

我想修改 topleft黄色的位置<div>例如,left: 10px, top: -20px .如果我在它外面单击,我也希望它隐藏起来。我该如何解决这个问题?

最佳答案

你可以使用类似的东西:

$(function() {
   $(document).click(function(e)    {
        var $div = $("#yourDiv");

        // if the click was outside the div, hide it
        if(e.target != $div.get(0)) {
            $div.hide();
        }
   });
});

关于javascript - 简单的工具提示 div - 顶部位置和隐藏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6454231/

相关文章:

javascript - 构造对象数组

javascript - 如何在提交表单时停止重定向页面?

jquery - 我怎样才能将切换添加到我的这个 html 代码

javascript - 无法将 react 模式呈现为可重用组件

javascript - 在使用 D3.js fork 3D Force-Directed Graph 创建的 2D 图形上的鼠标左键上添加鼠标平移

javascript - 运行函数一次,然后禁止进一步调用 5 秒

html - 即使存在依赖项,也无法识别 Bootstrap slider

javascript - 悬停时如何使此功能无限

Javascript - 使用 for...in 遍历对象时出现问题

尝试在其中追加值时,Javascript 表单数据为空