根據我的要求,首先我在後面的javascript確認框中調用了jquery確認框。但jquery確認框不會顯示,除非它顯示或移動到後來的代碼,我稱爲JavaScript確認框。javascript確認框會首先顯示或jquery?
所以我可以先看到javascript確認框,然後看它的後面顯示了jquery。 我不知道是否有優先權檢查。
請指導我。
這是我使用的代碼:
function doConfirm(msg, yesFn, noFn) //called function
{
var confirmBox = $("#confirmBox");
confirmBox.find(".message").text(msg);
confirmBox.find(".yes,.no").unbind().click(function() {
confirmBox.hide();
});
confirmBox.find(".yes").click(yesFn);
confirmBox.find(".no").click(noFn);
confirmBox.show();
return false;
}
if (document.getElementById('hdnusertype').value == "5")
{
//Confirm message for creating multiple absences for teachers login
if (gridRows.length >= 1)
{
//calling the function
doConfirm("Do you want other dates you would like to create Absence?", function yes() {
var chooser = igdrp_getComboById("wdcStartDate");
chooser.focus();
return false;
}, function no() {
// do nothing
});
//javascript confirm box
var i = confirm("You have selected " + document.getElementById('hdnAbsenceDates').value + " absence days, Do you want to Continue?");
僅供參考,「我'同時使用jquery以及JavaScript「jQuery是一個使用JS的庫,所以這個語句很奇怪 – casraf 2014-09-30 17:45:33
只是說:JQuery是一個Javascript框架,因此都是Javascript。 – newBee 2014-09-30 17:45:57
呃,不應該都彈出來,jQuery的對話框是非阻塞的,所以如果它被第一次調用,那麼本地阻塞確認也會顯示出來? – adeneo 2014-09-30 17:46:53