Почему на айфоне не работает клик по ссылкам?
Говорят что такой код помогает: $('a').on('click touchend', function(e) {
    var el = $(this);
    var link = el.attr('href');
    window.location = link;
});
Вот тут подробно 
Использовать Modernizr, в стилях.no-touch .element:hover {}