0

今日は私の質問でお騒がせしてすみません。

別のサブメニューに移動したときや、マウスを離したときに div がちらつくのを防ぐ方法を知っていますか? コンテンツが 50% の全時間であることを望みます。ジャンプごとに異なるサブメニューをブラウズすると、再びフェードインするようです。私に何ができる??どうもありがとうございました。

http://www.guntmarwolff.com/test/fadetest3.php

<script type="text/javascript" src="jquery-1.8.0.min.js"></script>

<script type="text/javascript">
     $(document).ready(function(){

  $("#Layer5 li a").hover( function() {
       console.log("in");
      $("#header1").fadeTo('slow', 0.5);
      }, 
  function () {
      console.log("out");
      $("#header1").fadeTo('slow', 1);
});

});
</script>
4

1 に答える 1

0

「ちらつき」がフェージングの「インとアウト」を絶えず行っていることが原因である場合は、* .stop()を使用するか、animateとqueue:falseを使用できます。

$("#Layer5 li a").hover( function() {
    $("#header1").animate(
      {'opacity': '.5'},
      {queue: false}
    )
}, function () {
    $("#header1").animate(
      {'opacity': '1'},
      {queue: false}
    )
});

これが実際の例のフィドルです -http://jsfiddle.net/jmsessink/XwMVj/

于 2012-12-08T02:45:06.117 に答える