Angularjs ios和android cordova上的ng focus和ng blur
我已经创建了一个cordova angular应用程序,它使用less-1.5.0.min.js生成css文件,现在我正在尝试在锚定标签上添加ng焦点和ng模糊,它在cordova 3.3中不起作用。如果我在button元素中添加它,效果会很好。 当我在菜单按钮/锚定标记外单击时,我试图隐藏下拉菜单 锚元素:Angularjs ios和android cordova上的ng focus和ng blur,angularjs,cordova-3,Angularjs,Cordova 3,我已经创建了一个cordova angular应用程序,它使用less-1.5.0.min.js生成css文件,现在我正在尝试在锚定标签上添加ng焦点和ng模糊,它在cordova 3.3中不起作用。如果我在button元素中添加它,效果会很好。 当我在菜单按钮/锚定标记外单击时,我试图隐藏下拉菜单 锚元素: <a href="#" ng-blur = "toggle('menu')" class="fa fa-bars" ng-focus="toggle('menu')"
<a href="#" ng-blur = "toggle('menu')" class="fa fa-bars" ng-focus="toggle('menu')" ></a>
按钮元素:
<button ng-blur = "toggle('menu')" ng-focus="toggle('menu')"/>
提前感谢。您可以使用ng click而不是ng blur或ng focus。要在使用Cordova的移动应用程序上使用ng click而不使用300毫秒点击延迟,请确保在应用程序中包含ngTouch模块,如下所示:
var myApp = angular.module('app', ['ngTouch']);
然后只需使用ng click,它应该会毫无问题地触发。还要确保您的功能切换与元素所在的范围相同
<a href="#" ng-click="toggle('menu')"></a>
希望这有帮助