2012-01-25 7 views
1

私は「スライダ。$コントロール」を完全に機能するタイムアウト時に不透明度.1にフェードインしようとしていますが、マウスオーバーで不透明度1.0に戻ることはできません。jqueryはマウスオーバー時にフェードインする

$(function() { 
    var fadeTime = 1750, 
     fadeDelay = 4000, 
     // hide after 3 second delay 
     timer, hideControls = function (slider) { 
      clearTimeout(timer); 
      setTimeout(function() { 
       slider.$controls.fadeTo(fadeTime, 0.1); 
       slider.$controls.mouseOver.fadeTo(fadeTime, 1.0); 
       $('.tooltip').fadeOut(fadeTime); 
      }, fadeDelay); 
     }; 
}); 

答えて

1

試してみてください。

slider.$controls.mouseover(function() { 
    $(this).fadeTo(fadeTime, 1); 
}); 

か、スライダである$ controls.mouseOver propertie:

slider.$controls.hover(function() { 

    // mouseenter 
    $(this).fadeTo(fadeTime, 1.0); 
}, function() { 

    // mouseleave 
    $(this).fadeTo(fadeTime, 0.1); 
}); 

http://api.jquery.com/hover/

1

.mouseOver.fadeToができない、イベントを使用?

関連する問題