qtip pluginを使用してツールチップを表示したい。
テーブルのセルにツールチップを表示します。
qtipコンテンツはDiv。
私は、テーブルセルの 'mouseenter'イベントのコンテンツを変更しています。 ですが、Divのために準備ができていないので、すべてのツールチップは空です。
どうすれば修正できますか? mouseenterイベントのプラグインプロパティを変更する必要がありますか?またはコールバック関数を使用して...?jQueryプラグインのプロパティを変更する
$(function() {
//Refreshing Div content
$(".NegsoUser").bind("mouseenter", function (e) {
var UserName = $(this).text();
var fileName = '~/UI/Controls/SecurityManagement/Ajax/UserInormation.ascx';
var props = [{ 'Key': 'UserName', 'Value': UserName}];
var jsonText = JSON.stringify({ path: fileName, properties: props });
$("#NegsoUserMoreInfo").advloaduc({
ucMethodJsonParams: jsonText
});
});
$(".NegsoUser").qtip(
{
content: $("#NegsoUserMoreInfo").html()
});
});
はいあなたは正しいadvloaducはajax呼び出しを行います。 updateContentの動作の簡単な例を教えてください。 – Shahin
このように? updateContent $( "。NegsoUser")のサンプルが見つかりません。qtip( "updateContent"、 "test"); – Shahin
@shaahin:それはjQueryプラグインメソッドと呼ばれる*通常の方法ですが、代わりにqTipが独自のメソッドを使用しているようです。 [more here](http://craigsworks.com/projects/qtip/docs/api/#access)。 'onRender'関数を持つ' qtip'の 'api'オプションのオブジェクトを渡し、' onRender'の中で 'this'の' updateContent'を呼び出します。 * sigh *おそらくqTipは古いプラグインであり、事実上、このようなものの標準が現れたのかもしれません。 –