我不知道爲什麼我的活動沒有開火?我只是想在用戶懸停在li上時更改列表樣式類型。它看起來不像我錯過任何東西,但沒有發生。爲什麼我的懸停事件不是在JQuery中觸發的?
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js" type="text/javascript"></script>
<link href="theme.css" rel="stylesheet" type="text/css" />
</head>
<script type="text/javascript">
$(".component ol li").hover(function() {
$(this).css('list-style-type', 'disc');
}
);
</script>
<body>
<form id="form1" runat="server">
<div class="component">
<ol>
<li><a href="#"></a> </li>
<li><a href="#"></a> </li>
<li><a href="#"></a> </li>
<li><a href="#"></a> </li>
<li><a href="#"></a> </li>
</ol>
</div>
</form>
</body>
</html>
完美。謝謝。 – 2010-10-22 15:26:08
我不喜歡'document.ready',如果你的頁面掛起來加載一些腳本運行需要一段時間。像StackOverflow的「收件箱」一樣,它使用的是「文檔準備好」,如果頁面延遲了一下,並且您單擊了重定向的圖標,而不是顯示彈出窗口。現在它似乎是固定的。 – BrunoLM 2010-10-22 15:37:29
嗯,我同意。但是這似乎是一個簡單的頁面,它不會對數十萬個不同的服務器進行數百萬次調用。否則,使用第二個選項來取出document.ready中的塊,然後將腳本塊放在您正確列出項目的位置之後。 – shoebox639 2010-10-22 15:43:43