Zak*_*awi 4 javascript popup jquery-mobile
我想在输入文本中使用java脚本打开或显示弹出页面:
<input class="addpopup" type="text" name="address" id="address"></input>
<script>
$(".addpopup").click(function () {
$(this).page('#popupAddfix');
});
</script>
Run Code Online (Sandbox Code Playgroud)
和弹出代码:
<div data-role="popup" id="popupAddfix">
<form>
<h3>Your Address</h3>
<label >Address</label>
<input type="text" name="addfix" id="fix" value=""/>
<button type="submit" >Save</button>
</form>
</div>
Run Code Online (Sandbox Code Playgroud)
但它没有打开弹出窗口.我该如何实现这一目标?
要以编程方式打开弹出窗口,您需要使用它来调用它.popup('open').使用任何事件,例如focus,click,tap...等
$(document).on('focus', '.addpopup', function() {
$('#popupAddfix').popup('open');
});
Run Code Online (Sandbox Code Playgroud)