从mouseDown更改为OnClick

时间:2018-04-16 23:34:52

标签: jquery mousedown

我有一个正常运行的代码,允许我向下拖动并显示但我希望它可以点击而不是移动mousedown。 JQuery从未成为我的强项。这是代码:

<script>
    var div = document.getElementById("drag");
    var outer = document.getElementById("container");
    var start = div.style.top;
    var end = start + 100;
    window.onload = addListeners;

    function addListeners() {
        div.addEventListener('mousedown', mouseDown, false);
        window.addEventListener('mouseup', mouseUp, false);
    }

    function mouseUp() {
        window.removeEventListener('mousemove', divMove, true);
    }

    function mouseDown(e) {
        window.addEventListener('mousemove', divMove, true);
    }

    function divMove(e) {
        if (e.clientY < end && e.clientY >= start) {
            div.style.top = e.clientY - 70 + 'px';
        }
</script>

1 个答案:

答案 0 :(得分:1)

我认为您需要做的就是将mousedown更改为click,如果我理解......