2012-05-11 34 views
-1

這是一個兩步的代碼。用戶應該點擊,然後點擊繼續。但是,我不能讓div活動起作用。像按鈕是在一個稱爲postos的div之間。如果在這個div之間點擊它應該使thanks.php可訪問。阿賈克斯格單擊事件

也試過這種

<script type="text/javascript" charset="utf-8"> 


$(document).ready(function() { 
    $("#postos").click(function() { 
    $("#linkos").attr('href', 'thanks.php'); 
    }); 
}); 


</script> 

<script src="http://code.jquery.com/jquery-1.5.1.min.js"></script> 



     <div id="fb-root"></div> 
     <script>(function(d, s, id) { 
      var js, fjs = d.getElementsByTagName(s)[0]; 
      if (d.getElementById(id)) {return;} 
      js = d.createElement(s); js.id = id; 
      js.src = "//connect.facebook.net/en_US/all.js#xfbml=1"; 
      fjs.parentNode.insertBefore(js, fjs); 
     }(document, 'script', 'facebook-jssdk'));</script> 

     <div class="fb-like"> 

<div id="postos"> 
<div class="fb-like" data-send="true" url="http://tehcplz.org" data-width="450" data-show-faces="true"></div> 
</div> 


<br><br> 

<p>Continue <a id="linkos" href='javascript:window.alert("like us");'> <br/>Click to continue </a> 
<br> 
</p> 

回答

1

嘗試這樣的事情

$(document).ready(function() { 
    $("#postos > *").click(function() { 
    $("#linkos").attr('href', 'thanks.php'); 
    }); 
});