2
我用jQuery和mouseenter/mouseleave創建了一個簡單的動畫。它在IE7,FF,Opera,Chrome和Safari瀏覽器中工作正常。然而,在IE7中有些事情是錯誤的 - 沒有任何事情發生 - 我甚至不能彈出警告框。簡單的jQuery似乎很好,除了在IE7中
有人請看看我的代碼,並告訴我我做錯了什麼之前,我拉我的頭髮。
有問題的頁面可以在www.ypfservice.net上查看 - 它是joomla安裝的一部分,因此代碼臃腫。
非常感謝
Ë
enter code here$('a.panelImage').parent().addClass('panel');
var numberLinks = $('a.panelImage').length;
for (var j=0; j<numberLinks; j++){
var currentLink = $('a.panelImage').eq(j);
$('<div class="fred"></div>').insertAfter(currentLink);
var gtr=(currentLink.position().left)+'px';
$(currentLink).next().css({ // ie div.fred
'position':'absolute',
'background-position':'0 0',
'top':'222px',
'left':gtr,
'display':'none',
'z-index':'1000',
'width':'5px',
'height':'5px',
'overflow':'hidden',
'backgroundImage':'url(http://www.ypfservice.net/templates/ypftemplate/images/foyerPreview.jpg)',
});
}
$('div.panel').mouseenter(function() {
$(this).find('div').animate({
height: '138px',
width: '184px'
}, 500)
})
.mouseleave(function() {
$(this).find('div').animate({
'width': '0px',
'height': '0px'
}, 500);
}); //end function
+1的激情 – 2010-10-18 13:11:40
感謝 - 盛開的東西!雖然我想它的權利真的!感謝指針 - 非常感謝 – maxelcat 2010-10-18 15:44:43