在这里,我有一个div
在单击时动画以扩展其宽度的示例。无论如何我可以通过拖动而不是点击来实现这一点?
我真正想要的是一个可拖动的项目,如果用户将其拖动到 100 像素宽度之外的 75 像素,它会自动完成拖动动画,就像在 iOS 的通知栏中一样。
当前的jQuery:
$('.handle').toggle(
function() { $('.bar').animate({right: 0, opacity: 1.0}, { duration: 0, queue: false }); },
function() { $('.bar').animate({right: -165, opacity: 0.6}, { duration: 0, queue: false }); }
);
$('.handle').toggle(
function() { $('.handle').animate({right: 200, opacity: 1.0}, { duration: 0, queue: false }); },
function() { $('.handle').animate({right: 35, opacity: 0.6}, { duration: 0, queue: false }); }
);