2012-02-11 56 views
1

我使用jQuery的單擊事件在我的Windows邊欄項目沒有在側邊欄的工作(我不認爲這是綁定),但它的工作原理上的瀏覽器(甚至IE7) 。這裏是我的項目一個簡單的例子,並不在我的側邊欄工作,我希望有人能告訴我爲什麼,因爲我無法弄清楚。Windows邊欄單擊事件不起作用

<html> 
    <head> 

     <script type="text/javascript" src="jquery-1.7.1.js"></script> 
     <script type="text/javascript"> 
      $(function(){ 
       $('#clickable_div').click(function(){ 
        $('#textContent').append($('<h4 />').text('change')); 
       }); 
      }); 
     </script> 
    </head> 
    <body style="width: 200px; height: 250px; border: 1px solid black;"> 
     <div id="clickable_div" style="width: 50px; height: 50px;border:1px solid black;">Click the div</div> 
     <div id="textContent"></div> 
    </body> 
</html> 
+0

是jQuery的甚至可用?我不確定是否允許以這種方式在小工具中加載外部庫。 – danwit 2012-02-11 22:43:55

+0

是的,jQuery可用。我在我的項目中使用了一個jQuery插件 – DaJackal 2012-02-11 22:52:09

+0

並且您的點擊事件通常工作?我可以考慮一個範圍問題。您是否嘗試過使用與z-index結合的非靜態定位?你可以檢查你的事件是由黑客這個小小的糖果到你的代碼聯繫在一起 - > http://www.sprymedia.co.uk/article/Visual+Event+2 – danwit 2012-02-11 22:54:40

回答

1

我發現我的問題的解決方案,即使我不知道爲什麼它不使用jQuery的點擊方法工作。

我使用的JavaScript的onclick,它的工作現在。