Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Вместо touchstart - click (на iOS) (https://javascript.ru/forum/jquery/65168-vmesto-touchstart-click-na-ios.html)

mn8156 30.09.2016 17:33

Вместо 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();    
  }) 
 });

})

dd_smol 30.09.2016 18:30

currentNavLi.find("a:first").click();
А так.

mn8156 30.09.2016 19:18

то же самое


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