我一直在使用:
<script>
function change()
{
document.body.style.cursor="url('xx/xx.cur'),auto";
}
</script>
<div onClick="change()"></div>
它有效,但重要的是在没有点击时光标重置,所以我尝试了 onBlur,但它没有用。
最后我发现了这个:
<script type="text/javascript">
function change() {
document.body.style.cursor=(document.body.style.cursor=="help") ? "default" : "help";
}
</script>
</head>
<body>
<div onmousedown="change()" onmouseup="change()"> </div>
这就像一个魅力,但它未能用自定义 .curs 替换光标标准样式。
这里:
function change()
{
document.body.style.cursor=(document.body.style.cursor=="url ('xx/xx3.cur')") ? "url ('xx/xx1.cur')" : "url ('xx/xx3.cur')";
}
</script>
</head>
<body>
<div onmousedown="change()" onmouseup="change()" id="container">
显然双括号很麻烦。我尝试了一切都没有成功。任何帮助表示赞赏。提前致谢。