This answer was the perfect solution to go arround the :hovers of my web-site navigation so the iPad users don't have to doubble click the links.
$('a').on('click touchend', function(e) {
var el = $(this);
var link = el.attr('href');
window.location = link;
});
Now how can I handle the FancyBox links? I can pass them another class or whatever needed to get the right result. Window.location is no solution (there are fancyBoxes with iframes).
I've created two fiddles to demonstrate the problem also appears with no iframe.
The first one opens the fancybox, but the second one only works on my desktop computer and not on the iPad.
Also, some of the fancybox links are directly in the navigation of the page with the :hover effect. Here the user should NOT have to click twice and the Fancy-Iframe should open.
Can anyone tell me how to solve this please. Thanks a lot for all the help.