0

小さなモジュールを開発しています。画像にカーソルを合わせると、ツールチップが表示されます。

ツールチップ部分は問題なく動作していますが、以下のようにすべてが tip-title div に配置されているため、title::text の分離にバグがあるようです。

<div class="tip">
  <div class="tip-title">Title::Text</div>
  <div class="tip-text"></div>
</div>

私のツールチップスパムはこのように見えます

<span title="Title::Text" class="tooltip-class">
  <img src="<?php echo $row->thumbnail; ?>" title="<?php echo $row->title?>" />
</span>

誰かが同じ問題に直面しましたか?

参考までに、ツールチップは機能しているため、画像にカーソルを合わせると表示されますが、すべてのツールチップ コンテンツはツールチップ タイトル div に配置されるため、「::」区切りは行われません。

アドバイスありがとう!

4

1 に答える 1

0

JHTML::_('behavior.tooltip'); の設定を間違えました。次のように設定する必要がありました

$toolTipArray = array(
    'className'     => 'tooltipsClass',
    'offsets'       => array('x'=>-23, 'y'=>-14),
    'fixed'         => true,
    'windowPadding' => array('x'=>-500, 'y'=>-500)
);

JHTML::_('behavior.tooltip', '.tooltip_data_class' . $params->get( 'moduleclass_sfx' ), $toolTipArray);

よろしくお願いします!

于 2012-08-25T02:17:31.047 に答える