首页 > 解决方案 > 如何在 Wix 代码中使悬停时的图像褪色?

问题描述

当鼠标悬停在图像上时,Wix 中需要什么代码使图像淡出视图并在鼠标未悬停在图像上时淡入视图?

我尝试使用此代码(以及其他类似代码),但它不起作用:

export function image4_mouseIn(event) {
  $w.onReady(function () {
   $w('#image4').onMouseIn( (Event) => {
    let fadeOptions = {
        "duration":   500,
        "delay":      500
    };

    $w("#image4").hide("fade", fadeOptions);
  } );
 });
}

export function image4_mouseOut(event) {
 $w.onReady(function () {
  $w('#image4').onMouseOut( (Event) => {
    let fadeOptions = {
        "duration":   500,
        "delay":      500
    };

    $w("#image4").show("fade", fadeOptions);
  } );
 }); 
}

标签: javascriptvelo

解决方案


完美工作试试这个

$w.onReady(function () {
   let fadeOptions = {
        "duration":   500,
        "delay":      500
    };      
    $w('#image4').onMouseOut( (Event) => {
      $w('#image4').show('fade', fadeOptions);
    } );
    $w('#image4').onMouseIn( (Event) => {
      $w('#image4').hide('fade', fadeOptions);
    } );
 }); 

推荐阅读