我使用TweenLite來構建一些橫幅廣告。我有一切工作正常,但是我有點困惑如何選擇一個元素,或至少是使用TweenLite選擇元素的最佳做法。使用TweenLite/GSAP選擇DOM對象的最佳方法是什麼?
起初我是用這樣的:
var logo = document.getElementById("logo");
選擇元素,然後用動畫:
TweenLite.to(logo, .45, {transform:"1,1", right:"19px", delay:.6, ease:Quart.easeOut});
然而,我發現,還是動畫作品,未經聲明#logo作爲變量。
我的問題是,以下哪一種最適合使用?
var logo = document.getElementById("logo"); TweenLite.to(logo, .45, {transform:"1,1", right:"19px", delay:.6, ease:Quart.easeOut});
//聲明變量和參考TweenLite.to(logo, .45, {transform:"1,1", right:"19px"});
//不要聲明#logo一個變量或使用#引用標誌作爲ID。不知道爲什麼這個工程。TweenLite.to("#logo", .45, {transform:"1,1", right:"19px", delay:.6, ease:Quart.easeOut});
//參考ID中,而無需創建或引用變量
或腳本是有這將是更好的,我是不知道的,除了使用一個額外的JS庫的另一種選擇?所有這些瀏覽器支持都一樣嗎?
我加載從GSAP以下庫: CSS插件 便於包裝 TweenLite的