質問: array('offsets'=>array('x'=>-47, 'y'=>40), 'maxtitlechars'=>40); jhtml::_('behavior.tooltip', '.customoffset', $tooltiparray);
回答: まず、私はbehavior.tooltipはjhtmlbehaviorクラスに基づいており、古くて非推奨であるため、新しいbootstrapツールチップに基づいて回答を行います。次のhtmlマークアップを取り上げます。<a href="#" title="the text for the tooltip">some link</a> その後、次のようにjhtmlbootstrapクラスメソッドを利用できます。jhtml::_('bootstrap.tooltip', '.hastooltip', ['placement' => 'left']); placementを次のいずれかに設定できます。 上 底 左 正しい いくつかの追加機能が必要な場合は、cssおよびjsファイルを挿入する拡張ツールチップメソッドがあります。これを追加するには、以下を追加します。jhtml::_('bootstrap.tooltipextended'); これにより、次の追加のポジションが得られます。 左上 右上 左下 右下 auto-dir(サイトで[〜#〜] rtl [〜#〜]言語を使用している場合は位置が逆になります) たとえば、次のようになります。jhtml::_('bootstrap.tooltipextended'); jhtml::_('bootstrap.tooltip', '.hastooltip', ['placement' => 'auto-dir bottom-left']);