javascript - 模态框里面的多个input的click时对应再添加一个模态框,不会弹框
迷茫
迷茫 2017-04-10 15:20:27
[JavaScript讨论组]

模态框里面的多个input的click时对应再添加一个模态框,外层模态框首次弹出时,里面的模态框会正常弹出,当第二次外层模态狂弹出时,里面第一个input的模态框连续弹出两次,其他的input不再弹出,第三次时,里面第一个input的模态框连续弹出三次次,其他的input不再弹出,怎么解决呢

<!doctype html>
<html class="no-js">
<head>


<title>添加设备自定义</title>





<link rel="icon" type="image/png" href="/assets/i/favicon.png">
<link rel="apple-touch-icon-precomposed" href="/assets/i/app-icon72x72@2x.png">

<link rel="stylesheet" href="/assets/css/amazeui.min.css"/>
<link rel="stylesheet" href="/assets/css/admin.css">
<link rel="stylesheet" href="/assets/css/jquery.nstSlider.css">

<script src="/assets/js/jquery.min.js"></script>
<script src="/assets/js/app.js"></script>
<script src="/assets/js/jquery.nstSlider.js"></script>

<script src="/assets/js/amazeui.min.js"></script>

<script type="text/javascript"> jQuery(function(){ $('#doc-prompt-toggle').click(function() { $('#my-prompt').on('open.modal.amui', function() { jQuery("#startTimea").click(function(){ alert("aaaa"); $('#hour_dig').modal({ relatedTarget: this, closeViaDimmer: 0, width: 480, onConfirm: function(e) { }, onCancel: function(e) { } }); }); jQuery("#startTimeb").click(function(){ $('#minute_dig').modal({ relatedTarget: this, closeViaDimmer: 0, width: 480, onConfirm: function(e) { }, onCancel: function(e) { } }); }); }); $('#my-prompt').modal({ relatedTarget: this, onConfirm: function(e) { }, onCancel: function(e) { } }); }); }); </script>

</head>
<body>

<header class="am-topbar am-topbar-inverse admin-header" id="banner">

</header>

  添加模板 <button id="doc-prompt-toggle" class="am-btn am-btn-default am-btn-xs am-hide-sm-only"> 添加</button> 定时器编辑框
打开时间: <input type="text" id="startTimea" maxlength="32"> : <input type="text" id="startTimeb" maxlength="32"> 取消 确认 小时选择 取消 确认

<script type="text/javascript"> $('#nstSlider1').nstSlider({ "left_grip_selector": "#leftGrip1", "value_changed_callback": function(cause, leftValue, rightValue) { $(this).parent().find('#leftLabel1').text("小时:"+leftValue); jQuery("#startTimea").val(leftValue); } }); $('#nstSlider2').nstSlider({ "left_grip_selector": "#leftGrip2", "value_changed_callback": function(cause, leftValue, rightValue) { $(this).parent().find('#leftLabel2').text("分钟:"+leftValue); jQuery("#startTimeb").val(leftValue); } }); </script>

</body>
</html>

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全部回复(1)
PHP中文网

请把代码放在<>中

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号