jQuery MiniUI

标题: 我能说坑爹不解释吗= =!!alert and confirm [打印本页]

作者: iuinim    时间: 2015-2-5 15:00:26     标题: 我能说坑爹不解释吗= =!!alert and confirm

怎么字体代码格式化= =?
<script>
function TestOK(){
        if(mini.confirm("confirm的"))
          {
                mini.alert("确定!");
          }
}

function TestKO(){
        if(confirm("confirm的"))
          {
                alert("确定!");
          }
}
</script>
<a>ddddd</a>

<a>sssssss</a>



OK的:先确定然后再确定取消按钮

KO的:先确定取消按钮然后再确定

代码就这么多,运行下就知道了,写个弹出测试下,结果成这个了,我是不是中奖了= =


作者: felt    时间: 2015-2-5 15:07:08

任何js模拟的弹出都不能阻塞代码
这和原生的alert,confirm当然不一样
作者: iuinim    时间: 2015-2-5 15:15:20

felt 发表于 2015-2-5 15:07
任何js模拟的弹出都不能阻塞代码
这和原生的alert,confirm当然不一样

既然如此的话,那为什么js模拟的alert和模拟的confirm就不能和原生的一样?模拟,先后顺序这个总能js解决了吧= =

作者: felt    时间: 2015-2-5 15:20:50

iuinim 发表于 2015-2-5 15:15
既然如此的话,那为什么js模拟的alert和模拟的confirm就不能和原生的一样?模拟,先后顺序这个总能js解决 ...

原生alert之类的弹出根本不是html元素
作者: iuinim    时间: 2015-2-5 15:23:13

felt 发表于 2015-2-5 15:20
原生alert之类的弹出根本不是html元素

mini.alert 能在 mini.confirm之后弹出否?
作者: felt    时间: 2015-2-5 15:28:09

iuinim 发表于 2015-2-5 15:23
mini.alert 能在 mini.confirm之后弹出否?

mini.confirm(message,title, function(action){
   mini.alert(action)
})

作者: iuinim    时间: 2015-2-5 15:48:44

felt 发表于 2015-2-5 15:28
mini.confirm(message,title, function(action){
   mini.alert(action)
})

能给个现成的完整代码吗?新手在学,好多不懂。。
作者: felt    时间: 2015-2-5 15:53:14

iuinim 发表于 2015-2-5 15:48
能给个现成的完整代码吗?新手在学,好多不懂。。

mini.confirm("aaaa","bbbb", function(action){
   mini.alert(action)
})
作者: iuinim    时间: 2015-2-5 16:31:44

felt 发表于 2015-2-5 15:53
mini.confirm("aaaa","bbbb", function(action){
   mini.alert(action)
})

function s(){
        if(mini.confirm("aaaa","bbbb", function(action){
                   mini.alert(action)
                })
}

</script>

<a onclick="s()">dddd</a>



Uncaught ReferenceError: s is not defined
作者: felt    时间: 2015-2-5 16:45:26

iuinim 发表于 2015-2-5 16:31
function s(){
        if(mini.confirm("aaaa","bbbb", function(action){
                   mini.alert(actio ...

你的报错写的很明白,未定义
看不明白你这个function到底是什么
作者: iuinim    时间: 2015-2-5 17:00:18

felt 发表于 2015-2-5 16:45
你的报错写的很明白,未定义
看不明白你这个function到底是什么

就是说我想做个测试,就像我一开头那样的测试,只有简单功能,onclick事件执行函数,函数内容是弹出mini.confirm 确定后才弹出mini.alert,你这样的我执行后报错= =、、、
作者: felt    时间: 2015-2-5 17:03:15

iuinim 发表于 2015-2-5 17:00
就是说我想做个测试,就像我一开头那样的测试,只有简单功能,onclick事件执行函数,函数内容是弹出mini. ...

<button onclick="test()">test</button>
function test(){
    mini.comfirm("测试","测试",function(action){
             if(action=="ok"){
                   mini.alert("ok")
            }
   })
}
作者: iuinim    时间: 2015-2-5 17:12:46

felt 发表于 2015-2-5 17:03
test
function test(){
    mini.comfirm("测试","测试",function(action){

测试成功,不过要修改,不过这点倒是有点坑爹。。。confirm 的优先级要比 alert 高才对。。




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2