1
我有觸發touchStart事件一個div的iPad - touchStart()事件已被格文本
<div class="button" ontouchstart="touchStart(event)"> button</div>
時,裏面的文字按鈕,我的手指土地股利則不會觸發事件,其他地方的div事件的表面被觸發,當我觸摸文本時,如何觸發它?
我有觸發touchStart事件一個div的iPad - touchStart()事件已被格文本
<div class="button" ontouchstart="touchStart(event)"> button</div>
時,裏面的文字按鈕,我的手指土地股利則不會觸發事件,其他地方的div事件的表面被觸發,當我觸摸文本時,如何觸發它?
如果您知道div的大小,那麼您可以使用ontouchstart事件在文本上方添加透明div。
<div class="buttoncontainer">
<div class="button"> button</div>
<div ontouchstart="touchStart(event)" class="somethingrelative"></div>
</div>
其中buttoncontainer和somethingrelative協助定位。
你也可以把文本另一個元素中,例如跨度,並使其反應性與事件:
.button span {
pointer-events: none;
}