0
私はこの素晴らしい脚本を持っています。それは私の全体のウェブページを取り、<button>
クリックでそれの裏側を示しています。大好きです。しかし、私はそれを1回フリップし、そのフリップをロックしたいだけです。 divをクリックすると、そのdivのクリックを無効にするにはどうすればよいですか?このスクリプトを1回だけ実行させるにはどうすればよいですか?
(function() {
$(document).ready(function() {
var count, rotateX;
rotateX = 0;
count = 0;
$(".container").on("mousedown", function() {
rotateX += 180;
$("body").css({
"transform": "scale(1.2)"
});
if (count % 2 === 0) {
return $(".container").css({
"box-shadow": "0px 32px 56px rgba(0,0,0,.1)"
});
} else {
return $(".container").css({
"box-shadow": "0px -32px 56px rgba(0,0,0,.1)"
});
}
});
return $(".container").on("mouseup", function() {
$(this).css({
"transform": "rotateX(" + rotateX + "deg)"
});
$("body").css({
"transform": "scale(1)"
});
if (count % 2 === 0) {
$("body").css({
"background": "transparent"
});
$(".container").css({
"box-shadow": "none"
});
} else {
$("body").css({
"background": "#165730"
});
$(".container").css({
"box-shadow": "0px 2px 4px rgba(0,0,0,.1)"
});
}
return count++;
});
});
}).call(this);
David、完璧です。私は文字通り '.on(' –
Hahah awesome!)に1通の手紙を追加しなければならなかったのですが、どうしてこの人生のすべてが簡単ではないのですか? –
問題が解決したのはうれしいです:-) –