這個效果其實可以用jQuery的animate方法來實現(xiàn),首先你需要給按鈕綁定一個點擊事件,然后判斷當(dāng)前的狀態(tài),比如可以設(shè)置一個變量來記錄是否已經(jīng)移動過。當(dāng)?shù)谝淮吸c擊按鈕時,讓div的left屬性減小,比如從100%變?yōu)?%,實現(xiàn)從右往左的移動;再次點擊時再把它移回去,也就是left從0%變回100%。用animate的話動畫過渡會比較平滑,記得設(shè)置position為absolute或者relative,不然left屬性可能不會生效