2012-09-28 28 views
0

繼承人我的jQuery如何在jQuery的

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script> 
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.23/jquery-ui.min.js"></script> 
<script> 
$('div.description a').focus(function(e){ 
    alert('asas'); 
}); 

林瞄準這一試圖鉤住這個小傢伙。

<body style="margin:0; text-align:center"> 

<div id="container"> 

    <div id="contentArea"> 
     <div class="cell"> 
      <a href="#"><img class="gray" src="../images/kci.png" /></a> 
     </div> 
     <div class="cell"> 
      <a href="#"><img class="gray" src="../images/ksw.png" /></a> 
     </div> 
     <div class="cell"> 
      <a href="#"><img class="gray" src="../images/amc.png" /></a> 
     </div> 
     <div class="cell"> 
      <a href="#"><img class="gray" src="../images/cab.png" /></a> 
     </div> 


     <div class="description"> 
      <a href="">flyKCI.com</a> 
     </div> 

    THISS GUYY ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 

     <div class="description"> 
      <a href="">Kansas Speedway</a> 
     </div> 
    </div> 

</div> 

我想用類描述來定位所有的標籤,然後在它懸停時發出警報..或者它是專注於嗎?兩者任一。隨你。

+0

如果它的焦點是這意味着它是當前接收鍵盤輸入的元素。如果它懸停在這意味着鼠標指針正在它上面。你要哪個?您當前的代碼已經適用於重點。 (提示:你不需要重點,因爲當警報關閉時將觸發另一個焦點事件,這將觸發另一個警報......) – nnnnnn

回答

3

它是懸停..還是它的重點?

onmouseover

$('div.description a').on('mouseover', function(){ 
    alert('asas'); 
}); 

編輯:

這是行不通的,因爲你必須加載它的文件準備或標記後。

$(function(){ 
//your script 
}) 
+0

仍然沒有提醒,是我的jQuery和jQuery UI以正確的順序?沒有得到任何非法字符或$未定義錯誤,我想我是對的。 –

+0

@Rick Bross:看編輯 – elclanrs

+0

是的,發現就在一秒鐘之前。哈哈,謝謝你們! –

0
$("div.description a").mouseover(function() { alert('asas'); }); 

會同時提示鼠標懸停。

0

下面是如何使用懸停方法的例子:

$("td").hover(
    function() { 
    $(this).addClass("hover"); 
    }, 
    function() { 
    $(this).removeClass("hover"); 
    } 
); 

其中第一個功能是您MouseEnter事件處理程序,第二個電話是針對鼠標離開事件。