8
我在最新的Chrome版本和鉻金絲雀中使用Ionic在某些非常奇怪的原因右擊導致ng-click
觸發。離子觸發不需要的ng單擊右鍵單擊和中間點擊
Code Pen demonstrating the issue
任何一個可以提供一些線索?
我在最新的Chrome版本和鉻金絲雀中使用Ionic在某些非常奇怪的原因右擊導致ng-click
觸發。離子觸發不需要的ng單擊右鍵單擊和中間點擊
Code Pen demonstrating the issue
任何一個可以提供一些線索?
這個更改按鈕標籤,
<button type="button" class="button button-large button-energized" ng-click="test()">click me!!!</button>
或者
<button type="button" class="button button-large button-energized" ng-click="test($event)">click me!!!</button>
和控制器上:
$scope.test = function($event){$event.preventDefault();alert(1);
希望這有助於。
我從來沒有見過這樣的...... –
這真的很奇怪,當你在IE控制檯中查看事件時,有兩個事件,一個是「PointerEvent」,你可以在其中檢測鼠標的哪個按鈕被點擊。在Chome中,只有一個'MouseEvent',其中'which'屬性總是='1'(左鍵單擊) – Alexis
Ionic是創建移動應用程序的框架。當您在手機上使用應用程序時,沒有左鍵或右鍵點擊,只有輕按。因此,左右點擊相同可能是設計決定。 – FrancisA