Заставь онклик работать на iphone
Я использовал «onclick» в моем javascript, но теперь я хочу, чтобы он работал и на Iphone. Есть ли простой способ заставить все «onclick» работать как ontouchstart для устройств, которые поддерживают ontouchstart?
Или мне нужно написать весь скрипт дважды (тот, который использует onclick и тот, который использует ontouchstart)? : S
Примечание: я не хочу использовать jquery или любую другую библиотеку.
<!DOCTYPE html>
<title>li:hover dropdown menu on mobile devices</title>
<script>
window.onload = function () {
if ('ontouchstart' in window) {
// all "onclick" should work like "ontouchstart" instead
}
document.getElementById('hbs').onclick = function () {
alert('element was clicked');
}
}
</script>
<a id=id1 href=#>button</a>