CSS 光标。什么是现代且正确的方式?
当在可拖动元素上移动时,我希望光标更改为手,当鼠标按下直到鼠标向上时,我想更改为“抓取”手。正确的、跨浏览器兼容的方法是什么?
谷歌搜索只能找到 2000 年前的网站,其中包含有关 IE6 的教程。巴拉!
有关于这个主题的任何好的现代教程吗?如果没有,就需要有人写一个。这将成为一篇精彩的杂志文章!
When moving over a dragable element I want the cursor to change to a hand and upon mouse down until mouse up I want to change to a "grabbing" hand. What is the proper, cross browser compatible way to do this?
Googling this only brings up websites from year two thousand, with tutorials on IE6. BLA!
Are there any good MODERN tutorials on this topic out there? If not, someone needs to write one. That'd make an excellent smashing magazine article!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
正确的方法是使用
cursor
规则默认值,如您的情况下的“移动”。如果你想要一个自定义光标,你必须有一个适用于 IE 的 .cur 文件和适用于其他浏览器的 png/gif 文件,这样你就可以编写
The propper way is to use
cursor
rule default values, as 'move' in your case.If you want a custom cursor you must have a .cur file for IE and a png/gif file for others, so you can write
使用 CSS:
http://www.w3schools.com/css/pr_class_cursor.asp
Using CSS:
http://www.w3schools.com/css/pr_class_cursor.asp
使用 jQuery 框架,您可以执行如下操作:
有关实例,请查看: http://jsfiddle.net /EaEe3/ 如果您需要更多信息,请告诉我。我希望这有帮助。
Using the jQuery framework, you could do something like this:
For a live example, check this out: http://jsfiddle.net/EaEe3/ Let me know if you need more information. I hope this helps.