【发布时间】:2014-10-16 08:40:00
【问题描述】:
我正在尝试在不使用 jQuery UI 的情况下使 div 可拖动。
HTML
<div class="wrapper">
<div class="toddler"></div>
</div>
脚本
$.fn.slider = function () {
$(this).on("mousedown", function () {
$dragging = true;
});
$(this).on("mouseup", function () {
$dragging = null;
});
$(this).on("mousemove", function () {
if ($dragging) {
$(this).offset({
left: $(this).pageX
});
}
});
};
$(".toddler").slider();
但我的代码不起作用。怎么了?如何让它发挥作用?
【问题讨论】:
-
你在某处定义
$dragging吗? -
我尝试更改我的代码jsfiddle.net/Jge9z/2027,但它也不起作用(
-
这是一个老问题,有一个有效的小提琴答案 -stackoverflow.com/questions/8569095/…
-
我看过,但我想让我的代码工作