作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我知道我可以调用 alert('Warning1');alert('Warning2');
它会显示 2 个警报。但是,当我使用 JAlert Page 中提到的 JAlert 插件时我无法显示多条警报消息。你们中有人使用过这个插件并解决了同样的问题吗?
最佳答案
对 - 所以我制作了一个示例 HTML 并测试了这个东西
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<head>
<!-- Dependencies -->
<script src="jquery.min.js" type="text/javascript"></script>
<script src="jquery-ui.min.js" type="text/javascript"></script>
<!-- Core files -->
<script src="jquery.alerts.js" type="text/javascript"></script>
<link href="jquery.alerts.css" rel="stylesheet" type="text/css" media="screen" />
<script type="text/javascript">
$(document).ready( function() {
jAlert('This is a custom alert box', 'Alert Dialog', doAlert() );
function doAlert() {
alert('CallBack')
}
});
</script>
</head>
<body>
</body>
因此根据网站的文档
Usage This plugin utilizes the $.alerts namespace, but there are three built-in shortcut functions >that make implementation easier:
jAlert(message, [title, callback])
好吧,这就是 jQuery 的逻辑
实际发生了什么
总结
该插件内部无法处理多个调用,回调错误!因为它不是回调,而是在调用自身之前调用函数或等待初始 jAlert 被接受
解决方案
为什么alert();然后工作???!?!?!?!?
因为当您调用alert();
时,代码执行会停止并等待,直到您按“确定”并继续执行代码。
所以我很遗憾地说,这个插件无法正常运行,我建议您寻找另一个插件。
关于jquery - 如何多次显示 'JAlert'弹出窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5857526/
我是一名优秀的程序员,十分优秀!