7

ここに私のHTMLがあります:

<div id="disclaimer">After 30 Days you'll have the option to keep your account for $15 per month -no contract required-or revert to a single page free account.*</div>

JavaScript:

$('#disclaimer').popover({
  trigger: 'hover',
  html: true,
  placement: 'right',
  content: 'hello world'
});

要素の上にカーソルを置いても、何も起こりません..JavaScriptエラーなどはありません。何が問題なのかわかりません

4

2 に答える 2

9

あなたの正確なコードを使用して、それを機能させるために私がしなければならなかったのは、それを関数呼び出しでラップし、スクリプトを div タグの下に置くことだけでした。jQuery を onload 関数に配置すると、同様に機能します。幸運を。

これを使って:

<div id="disclaimer" >After 30 Days you'll have the option to keep your account for $15 per month -no contract required-or revert to a single page free account.*</div>

<script>
$(function ()  
{
  $('#disclaimer').popover(
  {
     trigger: 'hover',
     html: true,
     placement: 'right',
     content: 'hello world'
  });
});
</script>

また

$(document).ready(function()
{
  $('#disclaimer').popover(
  {
     trigger: 'hover',
     html: true,
     placement: 'right',
     content: 'hello world'
  });
});
于 2013-07-06T03:54:02.780 に答える
1

ページでイベントが発生したために自動無効になった後、ポップオーバーが機能しなかった理由(複雑なアプリ、何が起こっているかの状態に応じて有効/無効になるもの)について、1日以上探していました。キーは、ドキュメントの準備ができていないことでしたが、ボタンのクリックでドキュメントの初期化後に有効になるため、機能に入れました。

于 2015-03-07T21:12:17.617 に答える