我有一个简单的jQuery脚本,它启动模式来报告页面正在加载(正常工作),因为有时脚本处理需要一些时间。
当用户点击在新窗口中启动模式的链接时(使用鼠标中键或通过上下文菜单),我的问题就来了。
然后,模式显示并且页面加载到新选项卡中但在父项中可以看到模态(当它不应该因为内容已经加载到另一个选项卡中)。
是否可以仅在针对同一选项卡发出请求时启动模式,而不是新选项?
这是jQuery代码和演示:
// Loading Modal
$(' #launch ').click(function(){
$('#loadingModal').modal('show');
});
https://jsfiddle.net/e914a1jv/
非常感谢大家。
解决方案:
以下是生成的jQuery代码:
// Loading Modal
$(' #launch ').mousedown(function(evt) {
if(evt.which == 1)
{
if ( evt.ctrlKey === false )
{
$('#loadingModal').modal('show');
}
}
});
答案 0 :(得分:0)
以下是生成的jQuery代码:
// Loading Modal
$(' #launch ').mousedown(function(evt) {
if(evt.which == 1)
{
if ( evt.ctrlKey === false )
{
$('#loadingModal').modal('show');
}
}
});