2014-07-17 15 views
6

Ho un ng-clic su un div-tag. Funziona su desktop in ogni browser. Ma quando lo provo su un iPad (iOS7) non funziona. Abbastanza strano. Quando cambio il div in un tag-a. Funziona. Ma questa non è un'opzione, perché rompe altre cose nella mia app.ng-clic non funziona sul tablet

<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> 

Quando aggiungo il modulo ng-touch. E faccio clic sul div, quindi viene aggiunta la classe active ng-click. Ma il ng-click non viene eseguito.

+0

+1 Vedendo lo stesso problema utilizzando Datepicker del cinturino angolare su iOS7. Questo mi ha tormentato per giorni - grazie per avermi dato almeno un punto di riferimento. Cambiare da 'button' a' a' funziona anche per me, anche se non è nemmeno un'opzione per me. –

risposta

Problemi correlati