$(document).ready(function () {
tabSlideOut()
}
function tabSlideOut() {
$('.slide-out-div').tabSlideOut({
//----
});
想要在显示成功或错误消息3秒后调用tabslideout hide,所以我在超时后调用它,
setTimeout(function () { tabSlideOut(); }, 3000)
但它出现故障,重复隐藏并一次又一次地显示请任何人指导我这样做
答案 0 :(得分:0)
不确定这是否有效,而不是直接尝试使用setTimeout:
setTimeout(function(){
tabSlideOut.call($(document));
},YOUR=TIMEOUT=IN=MILLISECONDS);
答案 1 :(得分:0)
试试这个,如果你不需要,不要将纯js与jquery合并。您还需要更正语法:
$('document').ready(function () {
setTimeout(function () {
$('.slide-out-div').tabSlideOut({
....
});
}, 3000);
});
答案 2 :(得分:0)
在页面上放置一个隐藏文件。
function tabSlideOut() {
//check for the hidden field value
//if it is initial value of the hidden field
// add one in the initial value of the hidden filed
// call the function
$('.slide-out-div').tabSlideOut({
//----
});
//if not initial value
//don't call your function