私は、それぞれ約1000文字の300以上のツールチップを読み込むページを持っています。 jQuery UIは、これらのdiv要素を作成するすべての作業を行っています。私はそれらをインラインで構築し、それらを隠しておくことができるかどうかを知りたいと思います。断片化キャッシングを高速化し、キャッシュから読み込んだ要素にハンドラを添付するだけです。ドキュメントの代わりにツールチップノートをインラインで作成できますか?
ここには、ツールチップを作成して処理するためのかなり単純なJSコードがあります。
$(function() {
$(document).tooltip({
tooltipClass: "notes",
content: function (callback) {
callback($(this).prop('title'));
}
});
});
ソート可能なコンテナのタイトル属性にツールチップのメモを読み込む簡略化されたビューコード。 JSは私が各.portlet
要素のための基本的な情報を提供した後にポップアップ要素の数百を作成する必要がある場合
.portlet
.portlet-header
# Some info
.portlet-content(title="#{ t.notes if t.notes }")
# more info
フラグメントキャッシュは助けていないようです。私は本当にあなたの助けに感謝します。ありがとうございました。
私はそれが私が求めていると思います。私はそれを行う方法がわかりません。 – tidelake
js/jqueryスキルはどうですか? – yezzz
ホバーで呼び出される関数を追加しました。後は君しだい。 – yezzz