Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Место touchstart click (на iOS) (https://javascript.ru/forum/misc/65166-mesto-touchstart-click-na-ios.html)

mn8156 30.09.2016 17:31

Место touchstart click (на iOS)
 
Вечер добрый!

Нужно, чтобы когда человек зажимает кнопку на мобильном на ссылке, срабатывало событие клик (это нужно для тех случаев, когда человек хотел просто кликнуть, а получилось кликнуть с не большим "зажатием"). Мой код отлично работает на adnroid и Windows Phone. На iOS - не работает. Помогите, пожалуйста.

jQuery(document).ready(function (){
  
  $(".nav-bottom__li").on("touchstart", function(e){
    var currentNavLi = $(this),
        numberCurrentNavLi = $(this).index();

    $(currentNavLi).find("a")[0].click();    
  }) 
 });

})

Aetae 01.10.2016 02:58

Попробуй так:
$(currentNavLi).find("a").click();
(уверенности нет, просто самое очевидное)


Часовой пояс GMT +3, время: 08:23.