Ich habe ein jquery-Skript, das jedem Link ein click-Ereignis anhängt und eine Aktion ausführt, wenn auf den Link geklickt wird. Das hat gut geklappt, aber ich habe nur ein paar Betatester-Feedback bekommen, das mich vereitelt.So fangen Sie "in einem neuen Tab öffnen" klickt in jquery.click
Der Benutzer hat mit der rechten Maustaste auf den Link geklickt und ihn in einem neuen Tab geöffnet. Als sie das tat, fing jquery das Klicken nicht ein. Schlechter Benutzer. Ich habe das mit cmd-click reproduziert.
Gibt es eine Möglichkeit, diese Gesten einzufangen, oder ist das eine inhärente Einschränkung?
Ich bezweifle sehr, dass dies möglich ist angesichts der DOM-Ereignisse, die Sie sowieso auf den Tabs im Browser vorausgehen. Ich weiß nicht, wie du zwischen dem Öffnen eines neuen Fensters unterscheiden würdest. – annakata