web-dev-qa-db-ja.com

Bootstrap 3 Glyphiconのツールチップ

これが可能かどうかはわかりませんが、入力グループ内のグリフィコンに対してツールチップを呼び出そうとしていますが、私のコード(機能しません)はそうです。

<div class="input-group">
<input type="text" class="form-control" name="security" id="security"><span class="input-group-addon"><span class="glyphicon glyphicon-info-sign" data-toggle="tooltip" data-container: 'body' title="" data-original-title="Security Code"></span></span>
</div>

Bootstrap 3とjQueryの最新バージョンを使用しています。

31
user2449026

Title属性(この例では空白)を使用して、グリフィコン上に簡単なツールチップを表示できます。

title="info"
72
Dennis

@MadJackの回答を使用して、コードを書き直し、JSFiddleでテストしました。

HTML:

<div class="input-group" style='margin-top: 100px;'>
    <input type="text" class="form-control" name="security" id="security">
        <span class="input-group-addon">
            <a class='my-tool-tip' data-toggle="tooltip" data-placement="left" title="Tooltip here">
                <!-- The class CANNOT be tooltip... -->
                <i class='glyphicon glyphicon-info-sign'></i>
            </a>
        </span>
    </input>
</div>

JS:

$("a.my-tool-tip").tooltip();

お役に立てれば、

JSFiddle

-アンドリュー

21
Android334

A Bootstrap newbie here ...

Glyph-iconでTooltipプラグインを使用するために、hrefを持たないアンカータグでglyph-icon spanタグをラップすることに成功しました。

<a data-toggle="tooltip" class="tooltipLink" data-original-title="Tooltip text goes here">
  <span class="glyphicon glyphicon-info-sign"></span>
</a>

また、リンクのツールチップをツールチップで初期化してください:

$("a.tooltipLink").tooltip();

私はこれをBootstrap 3.03、jQuery 1.10.2 + Firefox 26、Chrome 32.0.1700、およびIE 11.0 .9600。これまでのところ、しゃっくりはありません。

5
jackfrosch
<span class="glyphicon glyphicon-info-sign icon_info" title="info"></span>

次に、javascriptコードを追加して、次のようなツールチップを初期化します。

$(".icon_info").tooltip();
4
Web_Developer

BootstrapのPopoverを使用すると、少しいい感じになります。ここに ドキュメント とサンプルコードスニペットがあります

$(function () {
  $('.fa').popover({trigger: "hover"});
})
<!DOCTYPE html>
<html>
<head>
<meta name="description" content="Information Popover snippet">
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width">
  <title>Information Popover snippet</title>
  <script src="https://code.jquery.com/jquery.min.js"></script>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet" type="text/css" />
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
<link href="//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.min.css" rel="stylesheet" type="text/css" />
</head>
<body>  
  <span><i data-content="Simple Clean way to show more detailed information about anything" class="fa fa-question-circle"></i></span>
</body>
</html>
1
Hamza Khanzada