Can';t从JQuery调用JavaScript函数
我试图从我的Can';t从JQuery调用JavaScript函数,javascript,jquery,call,Javascript,Jquery,Call,我试图从我的jQuery函数调用我的JavaScript函数,但它似乎没有调用jQuery末尾的函数showMain() 请参见下面的内容:我正在尝试调用函数末尾的showMain()函数。单击函数。 代码: 您的函数定义有错误。请在函数后使用结束“}”括号 我试图从jQuery函数调用JavaScript函数,但它似乎没有调用jQuery末尾的函数showMain() 请参见下面的内容:我正在尝试调用函数末尾的showMain()函数。单击函数。代码: $(document).ready(fu
jQuery函数
调用我的JavaScript函数
,但它似乎没有调用jQuery末尾的函数showMain()
请参见下面的内容:我正在尝试调用函数末尾的showMain()
函数。单击函数。
代码:
您的函数定义有错误。请在函数后使用结束
“}”
括号
我试图从jQuery函数调用JavaScript函数,但它似乎没有调用jQuery末尾的函数showMain()
请参见下面的内容:我正在尝试调用函数末尾的showMain()
函数。单击函数。代码:
$(document).ready(function () {
$('.slideshowExit').click(function () {
setTimeout(function() {
$("#welcomeText").fadeOut(2000);
},1000);
$("#welcomePage").css("display", "none");
//The function I am trying to Call
showMain();
});
function showMain() {
var main= document.getElementById("mainDiv");
main.style.display = 'block';
}
您的函数定义有错误。请在函数后使用结束
“}”
括号
我试图从jQuery函数调用JavaScript函数,但它似乎没有调用jQuery末尾的函数showMain()
请参见下面的内容:我正在尝试调用函数末尾的showMain()
函数。单击函数。代码:
$(document).ready(function () {
$('.slideshowExit').click(function () {
setTimeout(function() {
$("#welcomeText").fadeOut(2000);
},1000);
$("#welcomePage").css("display", "none");
//The function I am trying to Call
showMain();
});
function showMain() {
var main= document.getElementById("mainDiv");
main.style.display = 'block';
}
可运行代码:
$(文档).ready(函数(){
$('.slideshowExit')。单击(函数(){
setTimeout(函数(){
$(“welcomeText”)。淡出(500);
}, 1000);
$(“welcomePage”).css(“显示”、“无”);
//我试图调用的函数
showMain();
});
})
函数showMain(){
var main=document.getElementById(“mainDiv”);
main.style.display='block';
}
点击这里
欢迎来到印度
可运行代码:
$(文档).ready(函数(){
$('.slideshowExit')。单击(函数(){
setTimeout(函数(){
$(“welcomeText”)。淡出(500);
}, 1000);
$(“welcomePage”).css(“显示”、“无”);
//我试图调用的函数
showMain();
});
})
函数showMain(){
var main=document.getElementById(“mainDiv”);
main.style.display='block';
}
点击这里
欢迎来到印度
您应该使用匿名函数
$(document).ready(function () {
$('.slideshowExit').click(function () {
setTimeout(function () {
$("#welcomeText").fadeOut(2000);
}, 1000);
$("#welcomePage").css("display", "none");
//The function I am trying to Call
showMain();
});
});
var showMain = function () {
var main = document.getElementById("mainDiv");
main.style.display = 'block';
};
您应该使用匿名函数
$(document).ready(function () {
$('.slideshowExit').click(function () {
setTimeout(function () {
$("#welcomeText").fadeOut(2000);
}, 1000);
$("#welcomePage").css("display", "none");
//The function I am trying to Call
showMain();
});
});
var showMain = function () {
var main = document.getElementById("mainDiv");
main.style.display = 'block';
};
make fiddle,或post HTML,以及在从jqueryBut调用之前定义函数,但showMain应该被提升(函数提升)。它应该可以工作。在您的情况下,查看fiddle,它因为其他条件或错误而无法工作。只需清理并正确对齐代码,您就会自己看到错误。make fiddle,或者在从jqueryBut调用之前发布HTML以及定义函数,但是showMain应该被提升(函数提升)。它应该可以工作。在您的情况下,如果因为其他条件或错误而无法工作,请查看小提琴,只需清理并正确对齐代码,您就会看到错误。