六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 101|回复: 0

js改变鼠标的形状和样式

[复制链接]

升级  44%

30

主题

30

主题

30

主题

秀才

Rank: 2

积分
116
 楼主| 发表于 2013-2-7 19:58:16 | 显示全部楼层 |阅读模式
当今多数浏览器支持一下指针样式(将鼠标移动到样式名称上以观察指针样式改变为那个样式):
auto        move           no-drop      col-resizeall-scroll  pointer        not-allowed  row-resizecrosshair   progress       e-resize     ne-resizedefault     text           n-resize     nw-resizehelp        vertical-text  s-resize     se-resize   inherit     wait           w-resize     sw-resize
在Windows Internet Explorer 6.0或者更新版本,上面的指针样式如下:


要通过脚本改变某一个元素的鼠标指针样式,你可以把元素的属性element.style.cursor设为上面的任何一个值。(另外一种不用JavaScript的方法,可以在元素的HTML标签中使用属性style="cursor:value;"):

function setCursorByID(id,cursorStyle) {if (document.getElementById) {  if (document.getElementById(id).style) {   document.getElementById(id).style.cursor=cursorStyle;  }}}

补充一个常用的改变鼠标样式的方法:如果你想鼠标移动到某个元素上改变鼠标样式 就在这个元素的样式里加上 cursor:(你想改的样式)。
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表