Stackoverflowでタグ上にカーソルを置くと、ツールチップが次のように表示されます。これは、おそらくjquery.appendを介して実現されます。これは、HTMLドキュメントの最後にHTMLコードを挿入するためです。 ホバーイベントごとに、AJAXリクエストが行われます。おそらくjquery.load(...)を経由します。Stackoverflow/Stackexchangeのようなタグホバーのツールチップを取得するにはどうすればよいですか?
webapps.stackexchange.comに送信されるurlクエリは、たとえば_ = 1318962590136です。これは動的IDです。
- 1)どのようにクライアント側およびサーバーエンドでこの作品はない、とのメリットは何ですか?
toolipのペイロードはHTMLで、次のようになります。
<div><div class="tm-heading">...</div></div><span>.......</span>
タグを出ると、動的にロードされたHTMLが削除されます。 CSSスタイルは既にstackoverflowサイトの読み込まれたCSSシートにあります。
- 2)いいえ最初に宣言したイベントは、タグを構成するスタイル
<a>
link要素に添付しているようです。 mousedownイベントのみが宣言されているようです(Chromeで確認)。
JavaScriptの-DeObfuscatorは、いくつかの手がかりを与えている:イベントリスナーを動的に追加しても削除されます...
function (a, b, c) {
a.removeEventListener && a.removeEventListener(b, c, !1);
}