我正在寫我的個人網站,我已經包含在一個div容器4個格(見圖片)JQUERY - 改變股利尺寸,從頂部左側/右側或底部左/右
現在點擊我想調整點擊的div到容器的div尺寸
我做到了。
現在我的問題是,有一種方法來調整:
- 向底部右上左
- 3日一到左下到右上
- 從4一個,第二個到左上右下
HTML
CSS
JQUERY
我找到了解決方案,我會盡快發佈:)
我正在寫我的個人網站,我已經包含在一個div容器4個格(見圖片)JQUERY - 改變股利尺寸,從頂部左側/右側或底部左/右
現在點擊我想調整點擊的div到容器的div尺寸
我做到了。
現在我的問題是,有一種方法來調整:
HTML
CSS
JQUERY
我找到了解決方案,我會盡快發佈:)
要執行您正在尋找的動畫級別,需要思考一些變化。目前,您的圖像佈局爲4 <div>
元素,因爲它們的容器寬度會造成這種情況。您將需要在四個角落使用CSS定位。見relative positioning。
現在,爲了動畫您希望的物品,您需要知道其最終所需的尺寸和最終所需的終點位置。然後,您可以根據所需的時間長度從開始大小和位置創建動畫。調整大小將使其成爲最終所需的大小,但您還必須以與調整大小比例相同的速度移動圖像的位置。例如,當新圖標增大50%時,其位置應該是從開始到結束的50%。如果我們認爲圖像的上部/左側是圖像所在的位置,那麼它必須在每個「打勾」中移動,以便移動圖像的固定角落保持在完全相同的位置。
我意識到這不是一個爲您編碼的解決方案,但Stack Exchange的本質是「回答問題」而不是「編碼解決方案」。
是的,這是基本的概念,但我問是否有一個jQuery選項/函數可以幫助我而不是編寫代碼。 如果沒有煮熟的解決方案, 我想,我應該移動圖像試圖保持錨定在其自己的角落,所以: - 1%調整 - 定位 reapeted直到格大小爲100% – Hammond95 2014-11-07 13:37:41
@MartinMcFlyDeLuca不幸的是,我不知道這樣一個烘焙出來的解決方案或模板。這並不意味着不存在,只是我不知道在哪裏找到一個。對不起,朋友。 – Kolban 2014-11-07 15:22:01
一如既往,我必須記錄xD – Hammond95 2014-11-07 15:33:52
這是不完整的答案療法是另外一個問題,但在邏輯上的問題的解決方案是如下:
顯然,div的位置已被更改爲相對。
問題是while循環必須定時。
原生javascript方法SetInterval()不適合此目的,因爲它在循環結束後仍然繼續。
如果有幫助,下面是OA所描述的謎題的jsBin:http://jsbin.com/sinug/1/edit?html,css,js,output – Kolban 2014-11-07 03:00:51
@Kolban我沒有想到關於jsBin,感謝您的貢獻:D – Hammond95 2014-11-07 03:31:47
在您的邏輯中,如果狀態== 1 ... state = 0 - (1 + state)。也許使用布爾值。如果state == true ... state =!state。當我看着它時,這不是對你的難題的任何回答,只是對代碼的評論。 – Kolban 2014-11-07 04:41:17