2012-04-09 81 views
0

可以aynyone告訴我我做錯了什麼?該演示頁面,只能用 「你好」 字,不能顯示裏面#container加載另一個HTML到div與jquery

<div id="galeria_oculta"> 
    <div id="container"> 

    </div> 
</div> 

<div id="wrapper"> 
    <a href="#" id="exibe_galeria">click here</a> 
</div> 

這裏的jQuery代碼:

$(document).ready(function() { 

    $('#galeria_oculta').hide(); 

    $('#exibe_galeria').click(function(e) { 
     $('#galeria_oculta').show(); 
     $('#container').load('demo.html'); 
     e.preventDefault; 
     return false; 
    }); 

    $('#close_galeria').click(function(e) { 
     $('#galeria_oculta').hide(); 
     e.preventDefault; 
     return false; 
    }); 

}); 
+2

你能先請告訴我們最近怎麼了? – xyz 2012-04-09 17:59:30

+2

好了,第一個問題是:**不告訴我們你想要做什麼** – 2012-04-09 17:59:39

+0

是啊,我忘了..合抱歉..我DEMO.HTML頁面,是不是裏面'#DIV container'時加載我點擊「點擊這裏」 – Preston 2012-04-09 18:01:09

回答

0
e.preventDefault; 

是錯誤的,正確的是:

e.preventDefault(); 

也許你叫2倍jQuery庫:))))))))))))))))

+0

我有一些這個錯誤。 – EmRa228 2012-04-09 18:07:25

+0

儘管這是錯誤的,但OP仍然包含了「return false」,它完成了同樣的事情(甚至更多),並且'href'也不會去任何地方,所以它不應該成爲問題的原因。 – 2012-04-09 18:07:44

+1

如果寫入e.preventDefault; 它有語法錯誤,沒有其他腳本代碼不工作! – EmRa228 2012-04-09 18:10:16

相關問題