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/? –