我有一個問題,我必須皮膚的網站,而無法更改HTML。jquery選擇器不工作在IE8
因此,我不得不做一些JS我通常不會做的事情。我必須做的一部分是將「默認」圖像移動到新的位置。這適用於所有瀏覽器,包括IE7,EXCEPT IE8。想法?
$(".carouselThumbWrap.carouselSelected").animate({ marginTop: hoverYPos }, 1);
的HTML看起來像這樣:
<li assetUrl="art.png" class="carouselThumbWrap carouselSelected" assetType="image">blah</li>
我能想到的唯一的事情是,我們有一個比賽的情況。 CarouselSelected由某個小部件或另一個小部件分配,我無法更改,並且在我的document.ready
函數運行之前一定不會出現。想法?我錯過了什麼嗎?
同意。社區圍繞提問和投票並標記好的答案而建立。 – Jeff
對不起。我在這裏很新,不知道該怎麼做。完成。 – panzhuli
事實證明,它看起來可能是animate()錯誤。仍在調查。將代碼更改爲$(「。carouselThumbWrap.carouselSelected」)。css(「background」,「white」);在IE8上工作... – panzhuli