<!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>
<title></title>
<!-- 改了一下这个脚本引用,这样就可以直接看到效果了 -->
<script type="text/javascript" src="http://jqueryui.com/jquery-1.3.2.js"></script>
<script type="text/javascript">
$(function() {
$(".link > li").hover(
function(){$(this).css("background-color","yellow")},
function(){$(this).css("background-color","#FFE27D")})
});
</script>
<style type="text/css" >
.link{width:500px;list-style-position:inside; list-style-type:decimal;}
.link li{background-color:#FFE27D}
</style>
</head>
<body>
<ol class="link" style=" ">
<li ><a href="http://www.baidu.com" target="_blank">百度百度</a> </li>
<li ><a href="http://www.baidu.com" target="_blank">百度百度</a> </li>
<li ><a href="http://www.baidu.com" target="_blank">百度百度</a> </li>
<li ><a href="http://www.baidu.com" target="_blank">百度百度</a> </li>
<li ><a href="http://www.baidu.com" target="_blank">百度百度</a> </li>
<li ><a href="http://www.baidu.com" target="_blank">百度百度</a> </li>
</ol>
</body>
</html>
如上所示我需要固定li的长度,li里面的<a>长度是不固定的。同时li需要有自动编号。
我用jQuery给li绑定了hover事件,在ie里出了问题,如图中标示ie里只有在连接文字附近才会触发hover事件,而在li的空白处无法触发事件。火狐是正常的。请问如何才能解决这个问题?让ie达到火狐的效果。很头疼
$(".link > li a").hover(
function(){$(this).css("background-color","yellow")},
function(){$(this).css("background-color","#FFE27D")});
.link li a{background-color:#FFE27D; width:100%; display:block;}
只是适合ie下的
$(".link > li a").hover(
function(){$(this).css("background-color","yellow")},
function(){$(this).css("background-color","#FFE27D")});
.link li a{background-color:#FFE27D; width:100%; display:block;}
只是适合ie下的