2014-11-09 2 views
1

Обычно я вижу на некоторых сайтах вертикальное меню навигации, и эта ссылка применяется к коробке на странице, но не к тегу . может кто-нибудь помочь. и спасибоСсылки на поле в пределах страницы

+0

Вам нужно будет опубликовать пример, для нас, чтобы иметь какие-либо идеи, что вы хотите ! –

ответ

1

Я думаю, вы пытаетесь рассказать загрузочные divs, не обновляя страницу. Мы называем это как одностраничное приложение, например Gmail. Вы можете сделать это несколькими способами.

  1. Сделайте это вручную, вызвав ajex и загрузите divs с хоста. Все события обрабатываются отдельной функцией JS.
  2. Попробуйте рамки.

    рамка * Backend как Struct2 поставляется с этой возможностью, так этот метод, вы должны кодой в бэкэнде

    * рамка Frontend как angularjs поддержки функциональность маршрута может achive этого результата. Поэтому на этот раз вам нужно иметь дело с JS.

Пример в угловом JS

var app = angular.module("myApp", []); 
 

 
app.config(function ($routeProvider) { 
 
    $routeProvider 
 
    .when('/this', { templateUrl: 'this.html' }) 
 
    .when('/that', { templateUrl: 'that.html' }) 
 
    .when('/other', { templateUrl: 'other.html' }) 
 
    .otherwise({ redirectTo: '/this' }); 
 
}); 
 

 
app.controller('MainCtrl', function ($scope) { 
 
});
<script type="text/ng-template" id="this.html"> 
 
    This Page. 
 
</script> 
 
<script type="text/ng-template" id="that.html"> 
 
    That Page. 
 
</script> 
 
<script type="text/ng-template" id="other.html"> 
 
    Other Page. 
 
</script> 
 

 
<div ng-controller="MainCtrl"> 
 
    <ul> 
 
    <li><a href="#/this">This</a></li> 
 
    <li><a href="#/that">That</a></li> 
 
    <li><a href="#/other">Other</a></li> 
 
    </ul> 
 
    <ng-view></ng-view> 
 
</div>

J скрипка код >>http://jsfiddle.net/joshdmiller/NEuJ6/

+0

Нет, я не имею в виду якорь –

+0

это окно рядом с меню навигации, которое ссылается на него. –

+0

Добавьте несколько примеров здесь? –

 Смежные вопросы

  • Нет связанных вопросов^_^