要用Javascript或者jquery做这个效果:相当于百度地图的,添加途经点!

要用Javascript或者jquery做这个效果:相当于百度地图的,添加途经点!其他的我都实现了,就是在点击空白隐藏显示的DIV(所有的添加的途经点)时,始终不正确,$... 要用Javascript或者jquery做这个效果:相当于百度地图的,添加途经点! 其他的我都实现了,就是在点击空白隐藏显示的DIV(所有的添加的途经点)时,始终不正确,
$(document).click(); 不行,因为我在点击加号的时间,也要显示,在动态添加的途经点DIV的时间也要显示,就只有在这两个之外的地方点击,将其隐藏掉!!! 求大神啊!
展开
 我来答
tatooo
2013-09-22 · TA获得超过2119个赞
知道小有建树答主
回答量:2497
采纳率:46%
帮助的人:677万
展开全部

加个鼠标移入移出的判断就行了

$(".dianwo").hover(function(){
        out=0;//鼠标移入设为0
    },function(){
        out=1;//鼠标移出设为1
    });
    $(document).click(function(){
        if(out==1){//当鼠标不在你标签里(即点击其他位置时隐藏)
            $(".here").css({"display":"none"})
        }
    });
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
丶没好名字
2013-09-22 · TA获得超过143个赞
知道小有建树答主
回答量:374
采纳率:0%
帮助的人:231万
展开全部
$(document).click();这个事件隐藏是可以的,但是前提你要判断焦点不在那个按钮跟文本上才隐藏
更多追问追答
追问
额! 我去试试先。。  估计都不好使
追答
做出来了.
$(function(){
$("div").hide();
$("button").click(function(e){
e.stopPropagation();//这个是关键
$("div").show();
});
$(document).click(function(){
$("div").hide();
})
})
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友46b235f5b2
2013-09-22 · TA获得超过1397个赞
知道小有建树答主
回答量:676
采纳率:100%
帮助的人:632万
展开全部
给个秋秋,我帮你看下,反正闲着没事做~
追问
代码我也拿不出来! 要是能拿出来,我早都问了!! 反正大概就是百度那个意思!!!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式