Rud*_*udi 5 css jquery html5 cursor
我正在尝试制作一个可拖动的可滚动图像,因此当变量设置为缩放模式时,我试图将光标更改为图像,这样我就可以获得良好的可用性.我发现只有点击".page"后光标才会改变,然后移动鼠标不仅仅是因为我点击它应该的页面.这是一些示例代码:
$(".page").on("mousedown", function (evt) {
if(model.zoomMode){
$('.page').css('cursor','url("img/hand_closed.gif"),auto');
}
}).on("mouseup", function (evt) {
if(model.zoomMode){
$('.page').css('cursor','url("img/hand_open.gif"),auto');
}
});
Run Code Online (Sandbox Code Playgroud)
当我使用类来实现相同的效果时,似乎会发生这种情况.即.缩放模式在.page对象外添加一个类,然后javascript为:
$(".page").on("mousedown", function (evt) {
$('.page').addClass('mouseDown');
}).on("mouseup", function (evt) {
$('.page').removeClass('mouseDown');
});
Run Code Online (Sandbox Code Playgroud)
然后在CSS中:
.zoom .page:hover{
cursor:url(../img/hand_open.gif),auto;
}
.zoom .page.mouseDown:hover{
cursor:url(../img/hand_closed.gif),auto;
}
Run Code Online (Sandbox Code Playgroud)
我正在使用chrome 18进行测试.任何人都知道一种方法来触发CSS光标应用而不移动鼠标?
| 归档时间: |
|
| 查看次数: |
2627 次 |
| 最近记录: |