English 中文(简体)
如果点击不是一些具体的碎片,则进行探测
原标题:Detecting if click is not some specific divs

我正在开发一种横向菜单,但在点击和藏匿点上可以看到,但当点点点点击时,在点击点点击一些arrow,而点击时却躲藏在纸上,但并非是一些 d箱。 在该散装集装箱中,还有一些其他元素。 如果我们写上<条码>文件>onclick=closingFunction。 之后,用户是否在现场点击。 我愿打电话<条码>。 当用户在任何地方点击,但不是在iv里,或者在arrow上点击。

看来会有解决办法,但我没有找到解决办法,因此,为什么要把它放在这里。

最佳回答

如果目前的目标与特定选择相对应,你可以使用j Query(......)功能检测:

$( ul.container li ).click(function(e){
    if ($(e.target).is( .dropdown )) {
        //do something when clicked inside dropdown
    }
})
问题回答

使用 模仿你可以做这样的事情。

    document.observe( click , function(ev) {
        var el = Event.element(ev);
        if ((el !== $( thediv ))
                && !el.descendantOf(thediv)) {
            // hide div here
        }
    });

You can use jQuery s closest() to see if the click is inside the menu: http://api.jquery.com/closest/

$( body ).click(function(e){
  if($(e.target).closest( .myMenuDiv,.myMenuArrow ).length === 0){
    // Close it
  }
});




相关问题
selected text in iframe

How to get a selected text inside a iframe. I my page i m having a iframe which is editable true. So how can i get the selected text in that iframe.

How to fire event handlers on the link using javascript

I would like to click a link in my page using javascript. I would like to Fire event handlers on the link without navigating. How can this be done? This has to work both in firefox and Internet ...

How to Add script codes before the </body> tag ASP.NET

Heres the problem, In Masterpage, the google analytics code were pasted before the end of body tag. In ASPX page, I need to generate a script (google addItem tracker) using codebehind ClientScript ...

Clipboard access using Javascript - sans Flash?

Is there a reliable way to access the client machine s clipboard using Javascript? I continue to run into permissions issues when attempting to do this. How does Google Docs do this? Do they use ...

javascript debugging question

I have a large javascript which I didn t write but I need to use it and I m slowely going trough it trying to figure out what does it do and how, I m using alert to print out what it does but now I ...

Parsing date like twitter

I ve made a little forum and I want parse the date on newest posts like twitter, you know "posted 40 minutes ago ","posted 1 hour ago"... What s the best way ? Thanx.

热门标签