【发布时间】:2011-04-28 10:32:00
【问题描述】:
对于一个学校项目,我正在用 jquery 和 javascript 制作拼图。 我正在使用 jquery 和 jquery impromptu jquery(自定义警报消息)。
现在的问题是,如果所有四个部分都正确定位,我希望网站发出警报。这可能吗? 目前,它会为每个正确定位的部分提供一条消息。
jquery 代码:
$(function() {
$( ".draggable_l_t" ).draggable({ snap: ".droppable_l_t, .droppable_r_t, .droppable_l_b, .droppable_r_b", snapMode: "inner" });
$( ".draggable_r_t" ).draggable({ snap: ".droppable_l_t, .droppable_r_t, .droppable_l_b, .droppable_r_b", snapMode: "inner" });
$( ".draggable_l_b" ).draggable({ snap: ".droppable_l_t, .droppable_r_t, .droppable_l_b, .droppable_r_b", snapMode: "inner" });
$( ".draggable_r_b" ).draggable({ snap: ".droppable_l_t, .droppable_r_t, .droppable_l_b, .droppable_r_b", snapMode: "inner" });
$( ".droppable_l_t" ).droppable({
accept: ".draggable_l_t",
drop: function( event, ui ) {
$( this )
$.prompt('Goed geplaatst.',{ buttons: { Ok: true, Cancel: false }, focus: 1 });
}
});
$( ".droppable_r_t" ).droppable({
accept: ".draggable_r_t",
drop: function( event, ui ) {
$( this )
$.prompt('Goed geplaatst.',{ buttons: { Ok: true, Cancel: false }, focus: 1 });
}
});
$( ".droppable_l_b" ).droppable({
accept: ".draggable_l_b",
drop: function( event, ui ) {
$( this )
$.prompt('Goed geplaatst.',{ buttons: { Ok: true, Cancel: false }, focus: 1 });
}
});
$( ".droppable_r_b" ).droppable({
accept: ".draggable_r_b",
drop: function( event, ui ) {
$( this )
$.prompt('Goed geplaatst.',{ buttons: { Ok: true, Cancel: false }, focus: 1 });
}
});
});
</script>
你能帮我解决这个问题吗?在此先感谢,弗里索
【问题讨论】:
-
为什么不保留一个全局变量,只要放置成功的片段就会增加。每次成功,增加它,看看它是否等于 4 ?
标签: javascript jquery draggable alert droppable