左侧菜单不适用于移动设备

时间:2016-01-06 17:34:07

标签: angularjs events mobile click

我有一个左菜单,我有一个元素:

<a ng-href="/{{i.url}}" ng-click="selectMenu(i,$event)"><i class="fa {{i.icon}}"></i><span>{{i.name}}</span></a>

将使用URL / dada(示例)

在计算机上一切正常,但在移动设备上点击此元素时不要加载新页面,我在selectMenu中插入一个警报来检查事件监听器是否有效,一切正常。 点击后,a元素保持聚焦状态。 我有SEO网址

app.config(['$routeProvider','$locationProvider', function($routeProvider, $locationProvider)
{
    $routeProvider.
        when('/', {
            template: '<b>dada</b>'
        }).
        otherwise({
            template: 'nu'
        }); 

    if (window.history && window.history.pushState) $locationProvider.html5Mode({enabled: true,requireBase: false});
    $locationProvider.hashPrefix('!');

}]);

RewriteEngine On 
Options FollowSymLinks

RewriteRule ^signup/?$ index.php?a=signup [NC,L]
RewriteRule ^login/?$ index.php?a=login [NC,L]
RewriteRule ^logout/?$ logout.php [NC,L]
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /#!/$1 [L]

为什么不在移动设备上工作?

0 个答案:

没有答案