私は BeautyTips jQuery 拡張機能を使用していますが、動的 URL を ajaxPath として渡すことができません。ドキュメントでは、次のことを提案しています。
$('#example18').bt({
ajaxPath: ["$(this).attr('href')", 'div#content']
});
私は持っている
$( '.username' ).bt({
ajaxPath: ["$(this).attr('title')"]
});
ただし、username
要素にカーソルを合わせると、Beautytip 内の title 属性に保存されている URL を表示する代わりに、ブラウザー全体を別のページに送信しようとします (または更新します。ブラウザーのアドレスが変更されないため、わかりにくいです)。 、しかしページは空白になり、ソースを表示するとまったく別のページが表示されます。)
問題の要素のタイトルが正しく、適切に対処されていることを確認しました。パスを静的に渡すと機能しますが、Beautytip を必要とするページ上のすべてのアイテムに対して、この関数の新しいバージョンを作成したくありません。
ここに構文の問題はありますか?どんな助けでも大歓迎です。
私のHTMLは次のようなものです:
<span class="username" title="http://degree3.com/popup/baloon/member-summary?id=53">Username</span>