【问题标题】:How to discern touch events on stacked HTML elements in UIWebView如何识别 UIWebView 中堆叠的 HTML 元素上的触摸事件
【发布时间】:2012-05-19 21:33:39
【问题描述】:

假设我有一个包含 span 元素的 div,两者都具有 onclick 功能。 当我点击 div 时,它调用它的函数,但是当我点击 span 时,它首先调用 span 的函数,然后是 div 的函数。 我该怎么做才能只调用 span 的函数而忽略 div 的函数? (换句话说,调用 HTML 层次结构中底部元素的函数,忽略其余部分)

【问题讨论】:

    标签: javascript objective-c xcode uiwebview onclick


    【解决方案1】:

    一个快速的技巧是设置一个“shouldIgnoreNext”布尔值,并在收到跨度调用时忽略下一个 div 发起调用。

    【讨论】:

    • 谢谢,但我不完全理解你,你会怎么做? (两个元素都会调用同一个函数,我需要两者都可以单独调用)
    • 将元素作为函数的参数传递。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-10
    相关资源
    最近更新 更多