![](/img/trans.png)
[英]Is there way to check if a user has clicked on button in a window opened by JS?
[英]Check if a link has been opened in another window [JS or jQuery]
我有一個簡單的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');
}
}
});
這是生成的jQuery代碼:
// Loading Modal
$(' #launch ').mousedown(function(evt) {
if(evt.which == 1)
{
if ( evt.ctrlKey === false )
{
$('#loadingModal').modal('show');
}
}
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.