Here我有一个div
的示例,点击动画可以展开它的宽度。无论如何,我可以通过拖动而不是点击来实现这一点吗?有没有办法让一个绝对定位的div可以使用jQuery拖动到更宽的宽度?
我真正想要的是一个可拖动的项目,如果用户在100px宽度内拖动75px,它会自动完成拖动动画,就像在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 }); }
);
您是否检查http://jqueryui.com/resizable/? –