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

标签 css cursor

我有一个div,还有这个css

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

我希望它的默认光标是指针,但是当我用左键单击并在平移鼠标时按住它时,光标应该是抓取/移动的。但是,这不起作用。

有人知道为什么吗?

谢谢

最佳答案

开始吧:

$("#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");
});

关于css - 如何在div上应用css指针抓取?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42772789/

相关文章:

css - 用于 Linux 的 Less 编译器

javascript - 单击时旋转/动画光标 -45 度?

java - Uri 引起的 CursorIndexOutOfBoundsException

android - 限制从 sqlite 返回的行数

python - 带有参数的python sqlite3 cursor.execute()导致语法错误? (paramstyle qmark)

css - TinyMCE 正在删除 &lt;style&gt; 标签

javascript - 如何修复无法在组件上调用 setState,但它可能会在使用 React Js 的应用程序中出现错误

html - 如何将 div 拉伸(stretch)为文档主体的高度,而不是视口(viewport)的高度? (包含代码)

html - 表格单元格之间的空间

javascript - 如何使用 jQuery 将光标位置设置在文本字段中字符串的末尾?