2017-08-09 23 views
0

ブートストラップのツールチップの位置を変更するためのコードスニペットがあります。ブートストラップのツールチップ位置を変更する

しかし、私は「私」、「時」が何を意味するかわからないし、左+ 15など

私は私のツールチップを配置する値を変更できるように説明してください。

$("#btn1").tooltip({ position: { my: "left+15 center", at: "right center" } }); 

答えて

0

ブートストラッププラグインメソッドは、2つではなく1つの引数をとります。このメソッド呼び出し:

$('#keterangan').attr('title', 'Keterangan wajib disi!').tooltip('show', { 
    placement: 'right' 
}); 

が間違っています。その代わりに、変更機能にあなたがそれを持っていた方法を維持し、呼び出す必要があります:

$('#keterangan').tooltip({ placement: 'right' }); 

ツールチップのオプションを設定する以前の(ような文書の準備ができているときのように)。

もうひとつの単純な方法は、ポップアップが表示されている要素にdata-position = "right"を追加することです。

1

.position()jQuery UIに固有のものです。

オプションmyは、対象要素とどの位置が水平に一致するかを定義します。 "right"などの単一の値は"right center"に正規化され、"top""center top"(CSS規則に従って)に正規化されます。許容できる水平値は"left","center","right"です。受け入れ可能な垂直値は"top","center"および"bottom"です。各ディメンションには、ピクセル単位またはパーセント単位のオフセットを含めることもできます。たとえば、"right+10 top-25%"となります。パーセンテージオフセットは、配置されている要素を基準にしています。

オプションatは、配置された要素を水平に配置するターゲット要素のどの位置を定義します。オフセットのパーセンテージはターゲット要素に相対的です。

両方のオプションのデフォルト値は"center"です。

詳細については、.position()hereをご覧ください。

関連する問題