Skip to content

Commit 63b8ac0

Browse files
csteegmarcosmoura
authored andcommitted
fix: ios devices do not trigger click events on 'non-clickable' elements (#1634)
* Fix for issue #1503 -> ios devices do not trigger click events on 'non-clickable' elements * Removed package-lock.json
1 parent 4bcedb8 commit 63b8ac0

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/core/utils/MdObserveEvent.js

+4-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,10 @@ export default (el, eventName, observerFn, options) => {
22
function killObserver () {
33
el.removeEventListener(eventName, observerFn)
44
}
5-
5+
6+
//fix click event for ios devices: https://stackoverflow.com/questions/3705937/document-click-not-working-correctly-on-iphone-jquery/17490775
7+
eventName && eventName.indexOf('click') >= 0 && /iP/i.test(navigator.userAgent) && (el.style.cursor = 'pointer');
8+
//
69
el.addEventListener(eventName, observerFn, options || false)
710

811
return {

0 commit comments

Comments
 (0)