【发布时间】:2012-12-06 13:56:35
【问题描述】:
Here 我有一个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 }); }
);
【问题讨论】:
-
你检查jqueryui.com/resizable了吗?