Javascript 增加此MDL jquery snackbar的setTimeout

Javascript 增加此MDL jquery snackbar的setTimeout,javascript,jquery,html,snackbar,Javascript,Jquery,Html,Snackbar,增加jquery snackbar的setTimeout(最好通过编辑脚本的最后一行) ` (功能(){ var snackbarContainer=document.querySelector(“#snackbar”); var data={message:'用户名/密码不正确。请检查您的帐户是否存在。'}; snackbarContainer.MaterialSnackbar.showSnackbar(数据); `}); 函数r(f){/in/.test(document.readySta

增加jquery snackbar的setTimeout(最好通过编辑脚本的最后一行)


`
(功能(){ var snackbarContainer=document.querySelector(“#snackbar”); var data={message:'用户名/密码不正确。请检查您的帐户是否存在。'}; snackbarContainer.MaterialSnackbar.showSnackbar(数据); `}); 函数r(f){/in/.test(document.readyState)?setTimeout('r('+f+'),9):f()}`
`
设置超时功能的代码如下

setTimeout(function (f) {
    r(f);
}, 9);
function r(f){
    /in/.test(document.readyState)?setTimeout(function (f) {r(f);},9):f();
}
我很喜欢你的案子

function r(f){
    /in/.test(document.readyState)?setTimeout(function (f) {r(f);},9):f();
}
最后一句话是,我不能仅仅通过改变snackbar来延长它的使用时间。但在snackbar的api中,向数据变量添加timeout属性将解决我们的问题

    var data = {
      message: 'Button color changed.',
      timeout: 6000
   }

在这里签出演示

9+10
?????好的,还有其他问题。但是告诉我你想做什么?这是一个snackbar,我用它来显示内容。但是它只显示3-4秒,我希望它显示6秒。那么什么是
'r('+f+)
f()
?这些是函数还是其他东西?