3

私がプロジェクトで作業しているデザイナーは、静的リンクが次のようにクリックされたときに呼び出されるようにポップアップを実装しました

<a href="#" rel="#dialog">Testing Dialog</a>

もちろん、静的リンクとしては使用したくないので、ユーザーに表示する前に何かをしなければならないので、Javascriptを使用して同じことを行う方法を誰かが知っているかどうか疑問に思っています。上記のリンクがユーザーによってクリックされた場合はどうなりますか?アドバイスをいただければ幸いです

4

3 に答える 3

7

私が正しく理解していれば、jQueryで:

$("a[rel='dialog']").click();

また:

$("a[rel='dialog']").trigger("click");

デモ: http: //jsfiddle.net/karim79/fc6Yk/

于 2011-04-18T23:12:37.963 に答える
3

要素のクリックをトリガーするための基本的なJavaScript:

var clicky = document.createEvent("HTMLEvents"); 
clicky.initEvent("click", true, true); 
targetElement.dispatchEvent(clicky); 

ドキュメント!

クリックイベントの詳細については、 https ://developer.mozilla.org/en/DOM/event.initMouseEventを参照してください。

于 2011-04-18T23:18:54.140 に答える
1


jsのdiv :

function popitup(url) {
        newwindow=window.open(url,'name','height=200,width=150');
        if (window.focus) {newwindow.focus()}
        return false;
    }

HTMLの場合:

<div onclick="popitup()"> When you click this, it will pop up</diva>
于 2011-04-18T23:13:15.123 に答える