Загрузите во внешний файл .html с помощью jQuery - PullRequest
0 голосов
/ 12 января 2011

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

Учебник, которому я следовал: http://net.tutsplus.com/tutorials/javascript-ajax/how-to-load-in-and-animate-content-with-jquery/

Проблема: Когда я нажимаю на одну из вкладок, #content исчезает с помощью slideUp, и .load загружает контент, но не помещает его в # content.

Ответы [ 2 ]

2 голосов
/ 13 января 2011
  1. У вас есть дубликат #ids.
  2. Помните, что когда вы делаете:

    var toLoad = $(this).attr('href')+' #content';
    // other execution
    function loadContent() {
       $('#content').load(toLoad,function(){
       $('#content').slideDown('normal');
    });
    

вы фактически загружаете фрагмент страницы#content в #content на вашей странице.Таким образом, вы в конечном итоге с этим:

<div id='content'>
   <div id='content'>Random Data</div>
</div>
0 голосов
/ 13 января 2011

Хорошо, основываясь на вашем комментарии. Просто убедитесь, что у вас на самом деле есть DIv с идентификатором #content в ваших случайных html-файлах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...