這個效果其實可以用jQuery的animate方法來實現,首先你需要給按鈕綁定一個點擊事件,然后判斷當前的狀態,比如可以設置一個變量來記錄是否已經移動過。當第一次點擊按鈕時,讓div的left屬性減小,比如從100%變為0%,實現從右往左的移動;再次點擊時再把它移回去,也就是left從0%變回100%。用animate的話動畫過渡會比較平滑,記得設置position為absolute或者relative,不然left屬性可能不會生效
回答數
5
瀏覽數
8537