用jquery动态改变cursor的url。

img {

cursor: url(../img/images/mouse-fangdajing.png),auto;

}

$("img").mouseenter(function(){

 $(this).css("cursor","url(../img/images/mouse-fangxiaojing.png)");

})
图片就在我的电脑上,请问我这样设置,但jq代码没起作用,鼠标的形状并没有发生变化,是怎么回事?jq代码里url这样写正确吗?

阅读 7.2k
2 个回答

$(this).css("cursor", "url(../img/images/mouse-fangxiaojing.png), auto");

贴出你的完整代码
1、不知道你文件树长啥样,所以没法判断你的URL是否正确;
2、不知道你的事件触发函数是否正确;也就是$("img").css("cursor","url(img/images/mouse-fangxiaojing.png)")是否被调用;

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题