jQuery clique não está funcionando no iOS?
Adicionei javascript simples a um site:
jQuery(document).click(function(){
alert('click');
});
... e só é acionado no iOS quando alguém clica em um elemento âncora, botão ou em algo comcursor: pointer;
CSS.
Especificamente, estou vendo isso no menu fixo da barra de navegação do Bootstrap 3. Quando está aberto, adicionei:
jQuery(document).click(function(){
jQuery('#navbar-collapse.collapse.in').collapse('hide');
});
para garantir que ele seja fechado, não importa onde alguém clique.
Isso não está funcionando no iOS (verificado no iPhone 4, iPhone 6/6 + e iPads).
Parece que os eventos do jQuery click são registrados apenas em elementos "clicáveis" (A, BUTTON, etc) ou em elementos comcursor: pointer;
CSS ouonClick='...something...'
ou mesmo ouonClick=''
Atributos HTML.
Então, minha pergunta. Isso sou só eu? Alguém mais vê isso?