2014-07-17 14 views
6

Mam ng-click na znaczniku div. To działa na komputerze w każdej przeglądarce. Ale kiedy testuję to na iPadzie (ios7), to nie działa. O dziwo. Kiedy zmienię div na tag-a. To działa. Ale to nie jest opcja, ponieważ to niszczy inne rzeczy w mojej aplikacji.ng-click nie działa na tablecie

<div class="ytBlockNativeControles" ng-click="background || YtPlayer.togglePlay();" ng-class='{"pause":YtPlayer.playing == 1, "play":YtPlayer.playing == 0}'> 
    <img src="{{YtPlayer.poster}}" alt="" class="ytPoster" ng-if="YtPlayer.poster != ''"> 
    <div class="ytOverlayPlayBtn imgReplace" ng-show="!YtPlayer.playing && !background && !YtPlayer.initiallyHidePlayBtn">Play</div> 
</div> 

Po dodaniu modułu ng-touch. I klikam element div, a następnie dodajemy klasę aktywną kliknięcia. Ale ng-kliknięcie nie jest wykonywane.

+0

+1 Widząc ten sam problem przy użyciu Datepicker pasków naręcznych na iOS7. Dokuczało mi to od wielu dni - dziękuję, że przynajmniej dasz mi punkt odniesienia. Zmiana z 'button' na' a' działa również dla mnie, chociaż nie jest to również opcja dla mnie. –

Odpowiedz

Powiązane problemy