0
我有这个伟大的脚本。这需要我的整个网页,并在<button>
点击后显示它的背面。爱它。但我只想让它翻一次,然后锁定该翻盖。一旦它翻转,我怎样才能禁用div的点击?如何让这个脚本只执行一次?
(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);
大卫,这很完美。我真的不得不给一个字母加上'.on(' –
哈哈真棒!!为什么不是所有的生活都这么容易? –
很高兴它已经解决了问题!:-) –