我有这个功能,用于在我的模态中显示响应消息。
// Show response message
function show_response_message_modal(msg,elementId){
$('#'+elementId+' #responseMessage').html(msg)
$('#'+elementId+' #message_container').show(msg);
setTimeout(function(){
$('#'+elementId+' #message_container').hide()
$('#'+elementId+' #responseMessage').html('')
}, 4000)
}
在我的ajax回复中:
show_response_message_modal('Please insert all the required fields','settingsModal')
这很好用。
由于每条消息的长度都是可变的,我希望在定义的秒数内显示每条消息,我将在函数中设置为参数。仅仅等待4秒才能成功发布'消息,而你将无法完全阅读更长的消息。
我试过这个:
function show_response_message_modal(msg,elementId,delay){
$('#'+elementId+' #responseMessage').html(msg)
$('#'+elementId+' #message_container').show(msg);
setTimeout(function(){
$('#'+elementId+' #message_container').hide()
$('#'+elementId+' #responseMessage').html('')
}, delay)
}
show_response_message_modal('Please insert all the required fields','settingsModal',3000)
但不幸的是,这破坏了我的代码。
有任何建议吗?
谢谢