我已經試過各種方法試圖在該網站提到的這個動畫的副本:複製這一JavaScript動畫效果
http://visitbruges.be/
我注意到,在源頭上線103是它開始的動畫效果:
<div id="sunmoon">
<div class="star" id="s1"></div>
<div class="star" id="s2"></div>
<div class="star" id="s3"></div>
<div class="star" id="s4"></div>
<div class="star" id="s5"></div>
<div class="star" id="s6"></div>
<div id="sun"><div></div></div>
<div id="moon"><div></div></div>
</div>
只有兩個.js文件,但沒有一個顯示爲什麼它仍然調用父網站的圖像。我嘗試複製粘貼源代碼,然後將所有圖像/ css/js放置在與網站相同的結構中,但這不起作用。動畫中的圖像仍然來自在線網站。通過js文件中的每一行代碼查看,但我仍然無法弄清楚。嘗試Cmd + S並保存它,但它保存了代碼,它不應該如此運作。
當我完全離線時,圖像不會被調用,但是當我上網時,圖像出現在本地主機副本中,並且它以它應該的方式工作。這就像JavaScript編碼不知何故,我無法弄清楚在哪裏和如何。
任何線索都會非常有幫助。謝謝。
嘗試一下自己,也許只是谷歌的複製粘貼腳本,或者至少嘗試理解鏈接頁面上的腳本(例如,設置斷點是一個好主意) –
使用Firefox Inspector進行的一些檢查表明,星星,太陽和月亮有一個叫做「旋轉」的CSS動畫。此外,圖像由'/ images /'的'background'屬性加載。 – Pietu1998
@EliasVanOotegem 我的確嘗試瞭解腳本。我經歷了js中的每一行代碼,但我仍然無法理解圖像是如何從在線網站調用的。 謝謝。 –