永发信息网

FF下如何使用CSS或js定义鼠标样式,在鼠标点击拖动时也保持样式不变

答案:1  悬赏:70  手机版
解决时间 2021-11-08 01:27
  • 提问者网友:感性作祟
  • 2021-11-07 20:43
FF下如何使用CSS或js定义鼠标样式,在鼠标点击拖动时也保持样式不变
最佳答案
  • 五星知识达人网友:西岸风
  • 2021-11-07 21:12
在对象的monusedown事件上,修改掉目标的cursor样式就好了。不过不知道,你有没有给元素添加这个事件追问有这个事件,我在onmousedown、onmousemove里面都加上ele.style.cursor="move"。结果鼠标显示出来还是不对
不好意思我说错了,不是FF下有问题,而是webkit下有问题,其他浏览器都OK,但是百度那个个人首页也webkit下也是没问题的,表示好奇!!追答target.onmousedown=function()
{
this.classList.add('move');
return false;

}
我就是这么写的,没有问题追问你在搜狗的高速模式下试过了吗?我按照你的方法写还是不行追答高速模式应当也是webkit的内核,这要看你代码具体的写法,我是将mousedown绑定在document上,这样就没有问题了。如果你还未解决,可以发一下关键部分的代码上来研究一下追问html:
点击并拖动这段文字时鼠标样式为move

对应的js:
var movefunc = function(target){
target.style.cursor = "move" ;
return false;
};追答只能针对这个代码做修改,就当给你提供一下思路
var movefunc = function(e){
     var e=window.event||e,
         t=e.srcElement||e.target;
e.preventDefault();//阻止默认事件
        return false;
};
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯