我使用的Magento 1.7.0.2,我有這樣的代碼:中添加淡入和淡出效果的鼠標懸停
<a href="<?php echo $_product->getProductUrl() ?>" title="<?php echo $this- >stripTags($this->getImageLabel($_product, 'small_image'), null, true) ?>" class="product-image"><img src="<?php echo $this->helper('catalog/image')->init($_product, 'small_image')->constrainOnly(FALSE)->keepAspectRatio(TRUE)->keepFrame(FALSE)->resize(275); ?>" width="325" height="488" alt="<?php echo $this->stripTags($this->getImageLabel($_product, 'small_image'), null, true) ?>" onmouseover="this.src='<?php echo $this->helper('catalog/image')->init($_product, 'thumbnail')->constrainOnly(FALSE)->keepAspectRatio(TRUE)->keepFrame(FALSE)->resize(325) ?>';" onmouseout="this.src='<?php echo $this->helper('catalog/image')->init($_product, 'small_image')->constrainOnly(FALSE)->keepAspectRatio(TRUE)->keepFrame(FALSE)->resize(325) ?>';" />
此代碼更改產品的分類頁面的基本圖像與縮略圖時鼠標移到。過渡是即時的。
我想爲基礎圖像添加淡出效果,並在使用鼠標懸停時爲縮略圖圖像淡化效果。這樣我就可以在圖像之間創建一個很好的過渡效果。
我想這個jQuery代碼,但沒有工作:
function fadeOut(element, src){
element.fadeIn('slow', function() {
this.attr("src", src);
});}
與
onmouseover="fadeOut(this, 'http://imagesource.jpg')"
什麼是你嘗試過,但沒有工作的jQuery代碼?修改起來可能比從頭開始制定解決方案更有效率......你也可能從錯誤的地方學到了一些東西。 –
也請分享生成的html而不是magento代碼 –