1
這是我的主要頁面的html:.load()時相同的頁面,單擊兩次扳機jQuery的
<script type="text/javascript" src="js/jquery.min.js"></script>
<div><a href="#" class="MyClick">Parent Click</a></div>
<div class="content"></div>
<script>
$(document).ready(function(){
$('.MyClick').click(function(){
$('.content').load('page2.html');
});
})
</script>
,這是page2.html
<a href="#" class="showoff">Child Click</a>
<script type="text/javascript">
$(document).ready(function(){
$('.showoff').live('click',function(){
console.log('I Clicked');
});
});
</script>
當鏈接parent click
點擊,負載page2.html
到div.content
和當child click
在控制檯螢火蟲cliked打印一次..
但我的問題是當我再次點擊parent click
並再次點擊child click
, 在控制檯打印兩次,但是我點擊一次,就好像page2.html
之前,尚未從DOM中刪除,並在child click
一個新一起燒製前page2.html ..
我想我多少時間加載page2.html
這是不打印多線的時候我只需點擊一次Child click
謝謝,這是工作時,我使用空白.live() – Hendry