在我的遊戲中,你必須點擊字母拼寫單詞。當一個字母被點擊時,它會在網格中的單詞所在的區域生成動畫。爲每個字母點擊一次
當我點擊一個字母,它爲單元格創建動畫時,我可以單擊多個單元格。我將如何限制它每個單元只有一個字母。
我在想也許禁用點擊功能,只要動畫需要,但我不知道我會如何實現這一點。
有人能指出我正確的方向嗎?
這裏是click事件...
$('.drag').on('click', function(e) {
e.preventDefault();
var target = $('.drop-box.spellword:not(.occupied):first');
var targetPos = target.position();
var currentPos = $(this).offset();
var b = $(this);
if (target.length) {
$(".minibutton").prop("disabled", true);
b.clone().addClass(
b.data("letter") == target.data("letter") ? "wordglow3" : "wordglow").appendTo("table").css({
background: "transparent",
position: "absolute",
top: currentPos.top,
left: currentPos.left
}).animate({
top: targetPos.top,
left: targetPos.left
}, "slow", function() {
$(this).css({
top: 0,
left: 0
}).appendTo(target);
target.addClass("occupied");
});
請提供http://jsfiddle.net – pduersteler 2012-08-17 12:15:39