使用onmouseup设置元素位置到最近点不起作用

时间:2016-05-06 20:24:34

标签: javascript jquery events javascript-events slider

为了省略我的应用场景,我想要实现的是jQuery Slider,其中锚点以相等的间隔分割。当我移动光标并停在任意位置时,会触发一个名为FindNearestAnchor的方法,并设置光标位置,并将其移动到最近的锚点。

我现在实现的是除了设置光标位置并将其移动到最近的锚点之外的所有内容。 Here是我引用的例子。

function _move_elem(e) {
    //if set the nearest position here, the cursor will be stuck at the first anchor point.
    selected.style.left = nearest[0];
    selected.style.top = nearest[1];
}

function _destroy() {
    //if set the nearest position here, nothing happened.
    selected.style.left = nearest[0];
    selected.style.top = nearest[1];



       selected = null;
}

任何建议都将不胜感激,非常感谢!

1 个答案:

答案 0 :(得分:0)

我将这些代码移动到AngularJS指令中,它对我来说非常好。

link:{
    init: function (scope, element, attrs, ngModel) {
          function _move_elem(e) {
                 ...
          }
          function _destroy() {
          }
    }
}