如何在div上应用css指针抓取?

时间:2017-03-13 20:25:14

标签: css cursor

我有一个div,这个css

        #sliderContainer {
            cursor:pointer;
        }
        #sliderContainer:active {
            cursor:move;
        }

我想要它,以便它上面的默认光标是指针,但是当我点击左键并在我平移鼠标时保持按住时,光标应该被抓住/移动。然而,这不起作用。

任何人都知道为什么?

由于

1 个答案:

答案 0 :(得分:0)

我们走了:

$("#sliderContainer").mousedown(function(){
	$(this).css("cursor","move");
});

$("#sliderContainer").mouseup(function(){
	$(this).css("cursor","pointer");
});
#sliderContainer {
            cursor:pointer;
            height: 500px;
            width: 500px;
            border: 2px solid black;
        }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<div id="sliderContainer">Example</div>

  

WATCHOUT

你只需要这个css:

#sliderContainer {
    cursor:pointer;
}

和这个javascript(如果你不想使用jquery你可以转换它):

$("#sliderContainer").mousedown(function(){
    $(this).css("cursor","move");
});

$("#sliderContainer").mouseup(function(){
    $(this).css("cursor","pointer");
});