[英]Slide div Move Left to right, right to left and after it is in center using jquery
[英]Using jQuery slide/animate to move a centered item to left while sliding in div from right
標題不是最好的標題,但是我要完成的是將中心登錄框移到左側, 並在按下錨標簽后從右側滑入div。 基本上將居中的框移動到左側的“列”(因為缺少更好的單詞),然后將div從右側滑入框架,並滑入右側的“列”。
這是到目前為止我所擁有的基本jsFiddle示例: http : //jsfiddle.net/g794j09o/1/
不幸的是,我遇到兩個問題:
moreInfo
div moreInfo
,而不允許滾動並保持居中的loginBox
。 loginBox
滑到唯一左側,同時在整個moreInfo
框中滑動。 我到處尋找其他jQuery幻燈片/動畫問題,發現它們對於學習如何制作動畫有幫助,但是我在解決CSS方面的問題時遇到了問題。
問題是您只是在實際上應該顯示並滑動div的位置滑動了“ moreInfo” div,而不是“將div隱藏在框架外”,您顯然已經做過某種動畫,但是您應該閱讀當您引用“框架”等內容時,請參考網絡編程。(ps我建議使用MVA來學習新主題)
無論如何,這是Jquery,它並不完美,但這應該為您尋找的墊腳石:
$("#moreInfo").click(function() {
$("#divLogin").animate({ marginLeft: "-387px"} , 1000);
setTimeout(divmoreinfo, 2000);
});
function divmoreinfo() {
$("#divLogin").addClass('divLoginFloat');
$("#divMoreInfo").show('slide', {direction: 'right'}, 1400);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.