2012-04-09 145 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

相关问题