需求:鼠标移动到span上,鼠标指针样式变成手形,经测试,
firefox,chrome,opera浏览器均可实现要求,唯独ie6不行!而且不管你怎么
改变里面代码鼠标指针的样式,ie6鼠标移到span上,鼠标指针总是为move样式。
已经困扰几天了,求各位大虾指点,谢谢!<script type="text/javascript">
jQuery(document).ready(function() {
jQuery('span').mouseover(function() {
jQuery(this).css("cursor", "pointer");
});
jQuery('span').mouseout(function() {
jQuery(this).css("cursor", "default");
});
});
</script>
body里面放的是一个EL表达式${pagedata},是从数据库里面读出来的html文本,
如:
<div>
<table>
<tbody>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td><span></span></td>
<td><span></span></td>
<td><span></span></td>
<td><span></span></td>
</tr>
<tr>
<td><span></span></td>
<td><span></span></td>
<td><span></span></td>
<td><span></span></td>
</tr>
.
.
.
</tbody></table></div>

解决方案 »

  1.   

    把default修改为指针样式试试,
      

  2.   

    改样式/换浏览器
    大多数人都在纠结html有些功能不能兼容全部浏览器呢   要是能解决这个弊端 或许会是html的又一里程碑哦...
      

  3.   

    jQuery(document).ready(function() {
        jQuery('span').hover(
    function(){
    jQuery(this).css("cursor", "pointer");
    },
    function(){
    jQuery(this).css("cursor", "default");
    }
    );
        });
    //ie6,7,8 ff 我都是试过了可以
      

  4.   

    单独测试,我知道都行,但在项目中就不行!
    所以很纠结...>..<