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中获取div值并将其拆分为数组

html - 我想在 HTML 标记中的正则表达式中添加引号

我页面上的 Javascript 在 iOS 中不工作

javascript - 网站中的RUM(真实用户监控)JS代码

javascript - 通过 javascript 进行日期验证

jQuery CSS 过渡动画

javascript - Onclick链接保存多个数据无需刷新

javascript - Firefox的jQuery宽度总和超过期望值

javascript - 使用 sap.ui.model.json.JSONModel 将元素添加到数组时如何强制绑定(bind)更新

html - 隐藏的div标签与隐藏的输入字段在asp.net mvc 3网站中存储客户端数据?