私はカスタムボタン(下のコード)を持っています。 (現在作業mouseleave
に mouseenterとmouseleaveでjQueryで2つの画像をフェードインするにはどうすればよいですか?
mouseenter
上の暗い画像に迅速にmouseenter
に素早く360回転
- フェードを:私はそれをしたいです細かい)
どのように私はまだ把握することはできません。
- FAデ・元の画像に
mouseleave
上
(はまだ動作していない)私は.hover
は、.fadeToggle
は、fadeIn
、fadeOut
などanimate
が、どれも私のために働くように見えていないなど、jQueryののように多くのバリエーションを試してみました。
私は本当にシンプルで明白な何かを欠いていますか?
注:ここでは、デモンストレーションのためにAppleロゴを使用しました。私が「マウス・リーブ・オン・フェイ・バック・バック」を手に入れることができれば、私はそれを私の実際の生活状況に移すことができます。事前に
var thevalue = 1;
$("div.main").mouseenter(function() {
thevalue = thevalue + 1;
if (thevalue % 2 == 0) {
$(this).addClass("myopacity");
} else {
$(this).removeClass("myopacity");
}
$(this).addClass("change").delay(500).queue(function() {
$(this).removeClass("change").dequeue();
});
});
div.main {
width: 100px;
height: 100px;
}
div.main img {
width: 100%;
height: 100%;
}
.change {
-ms-transform: rotate(360deg);
/* IE 9 */
-webkit-transform: rotate(360deg);
/* Chrome, Safari, Opera */
transform: rotate(360deg);
transition-duration: .5s;
}
.myopacity {
opacity: 0.6;
}
<!DOCTYPE html>
<html>
<head>
<title></title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
</head>
<body>
<div class="main">
<img src="https://image.freepik.com/free-icon/apple-logo_318-40184.jpg">
</div>
<p id="dis"></p>
</body>
</html>
ありがとう!
https://jsfiddle.net/adeneo/8wv71d3f/ – adeneo