Javascript 基础ZURB下拉不能与NG类一起使用
我在下拉菜单中添加了ng类,为导航点提供了不同的类。现在,当我悬停时,子项不再工作(只需单击一下,子项就会打开)Javascript 基础ZURB下拉不能与NG类一起使用,javascript,angularjs,zurb-foundation,Javascript,Angularjs,Zurb Foundation,我在下拉菜单中添加了ng类,为导航点提供了不同的类。现在,当我悬停时,子项不再工作(只需单击一下,子项就会打开) 我编辑了一下你的扑克牌,看看 确保只加载一次AngularJS,并在AngularJS之前加载jQuery(index.html) 在app.js中,我在加载数据后添加了一个$timeout。有了这个“超出范围”的动作,它就可以正常工作了 不太好,但很管用;)
我编辑了一下你的扑克牌,看看 确保只加载一次AngularJS,并在AngularJS之前加载jQuery(
index.html
)
在app.js
中,我在加载数据后添加了一个$timeout
。有了这个“超出范围”的动作,它就可以正常工作了
不太好,但很管用;)嗨,Sascha,你有什么样的例子吗?嗨……是的,我有一个:你用什么版本的基金会?它是完整的下载吗?版本5.5.2-是的,它是完整的下载
<section class="top-bar-section para">
<ul class="left para">
<li class="divider2"></li>
<li ng-class="{'has-dropdown para divider2':navigation.type == 'Sub', 'nav_button divider2':navigation.type == 'Main'}" ng-repeat="navigation in nav.links">
<a ng-if="navigation.type == 'Main'" href="{{navigation.link1}}" class="para">{{navigation.name}}</a>
<a ng-if="navigation.type == 'Sub'" href="#" class="para">{{navigation.name}}</a>
<ul ng-if="navigation.type == 'Sub'" class="dropdown">
<li ng-repeat="subitem in navigation.subitems"><a href="{{subitem.link}}">{{subitem.name2}}</a></li>
</ul>
</li>
</ul>
</section>
<section class="top-bar-section para">
<ul class="left para">
<li class="divider2"></li>
<li class="has-dropdown divider2" ng-repeat="navigation in nav.links">
<a ng-if="navigation.type == 'Main'" href="{{navigation.link1}}" class="para">{{navigation.name}}</a>
<a ng-if="navigation.type == 'Sub'" href="#" class="para">{{navigation.name}}</a>
<ul ng-if="navigation.type == 'Sub'" class="dropdown">
<li ng-repeat="subitem in navigation.subitems"><a href="{{subitem.link}}">{{subitem.name2}}</a></li>
<!--<li><a href="#">Dropdown Option</a></li> -->
</ul>
</li>
</ul>
</section>
{
"projectTitle": "Test",
"menutitlemobile": "Menu",
"links": [
{
"type": "Sub",
"name": "Menu1",
"subitems": [{
"name2": "Sublink1",
"link": "http://www.google.com"
},
{
"name2": "Sublink2",
"link": "http://www.google.com"
}]
},
{
"type": "Main",
"name": "Menu2",
"link1": "http://www.google.com"
}
]}
app.controller('NavCtrl', function($scope, $http) {
$http({
method: 'GET',
url: 'navigation.json',
data: 'json',
cache: 'false'
}).success(function (data) {
$scope.nav = data;
})
.error(function(data, status) {
console.error('Repos error', status, data);
});});