在新选项卡中打开引导模式 [英] Open bootstrap modal in new tab
问题描述
在单击鼠标中键
(或者只需在项目上单击鼠标右键
,然后在新标签页中打开bootstrap modal
点击
在新标签页中打开")?
预期行为:
用户可以通过在项目上单击鼠标左键
在同一选项卡中打开模式.用户也可以点击鼠标中键
(滚动条)在新标签页中打开模态.
我可以做类似的事情(下面的链接),但我无法使用 modal
处理大小写,是否甚至可以以某种方式将 modal 传递给新选项卡?
JSFiddle:http://jsfiddle.net/vqxf7zyk/1/
(而不是重定向到谷歌,标签中应该有新的模式)
解决方案(基于 @RohitSharma
答案):
http://jsfiddle.net/vqxf7zyk/10/
你可以使用它.它工作正常.
$(document).ready(function() {$('.btn-info.btn-lg').mousedown(function(event) {如果(事件.which == 2){event.preventDefault();window.open(document.URL + '#myModal', '');}});$(window).load(function() {$(window.location.hash).modal("show");});});函数 openModal() {window.open(document.URL + '#myModal', '');$(window.location.hash).modal("show");}
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"><script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script><script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script><!-- 用按钮触发模态--><button type="button" class="btn btn-info btn-lg" data-toggle="modal" data-target="#myModal" contextmenu="mymenu">打开Modal</button><!-- 菜单仅在 Firefox 中有效--><menu type="context" id="mymenu"><menuitem label="在新标签页中打开这个模式" onclick="openModal()" icon="/images/refresh-icon.png"></menuitem></菜单><!-- 模态--><div id="myModal" class="modalfade" role="dialog"><div class="modal-dialog"><!-- 模态内容--><div class="modal-content"><div class="modal-header"><button type="button" class="close" data-dismiss="modal">×</button><h4 class="modal-title">模态标题</h4>
<div class="modal-body"><p>模态中的一些文本.</p>
<div class="modal-footer"><button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>