2013-10-11 3 views
1

Это работает, когда я нажимаю кнопку 2 раза. Зачем?Jquery loading dynamic page

Javascript

$(document).ready(function(){ 
    $("#new_pr").click(function(){ 
     $("#start_pr").load('parts/new-project.html') 
      .slideToggle({height:'toggle'}); 
    }); 

}); 

HTML

<a id="new_pr">New Project</a> 
<div id="start_pr"></div> 

ответ

1

работает jsFiddle

$(document).ready(function() { 
    $("#new_pr").click(function(){ 
    $("#start_pr").hide(0);  
     $("#start_pr").load('http://echo.jsontest.com/uid/12345/value/nuno_bettencourt', function() { 
         $("#start_pr").show(200); 
       })  
    }); 
}); 
+0

Сейчас он не работает, даже нажав 2 раза. – RiKo

+0

Вы можете настроить jsfiddle? – user10

+0

эй, вы ввели выше в 'document.ready'. не пропустите это. Я обновляю свой ответ – user10