1
index.ejs
<!-- Template for Snazzy Window -->
<script id="marker-content-template" type="text/x-handlebars-template">
<div class="custom-img" style="background-image: url({{{bgImg}}})"></div>
<section class="custom-content">
<h1 class="custom-header">
{{title}} <i class="fa fa-question-circle" data-placement="right" data-toggle="popover" data-container="body" data-content="And here's some amazing content. It's very engaging. Right?"></i>
<small>{{governance}}</small>
</h1>
<div class="custom-body">{{{body}}}</div>
</section>
</script>
<script type="text/javascript>
$(function() {
var template = Handlebars.compile($('#marker-content-template').html());
});
</script>
作成され、私は
を含むさまざまな方法を試してみたフォント素晴らしいアイコンをクリックしたときに、私はポップオーバーをトリガするいくつかの問題を抱えています$(document).on('click', '.fa', function(){
$('[data-toggle="popover"]').popover('toggle');
});
これはうまくいかず、ハンドルバーテンプレートと何か関係がありますか?
私はこれにどのようにアプローチできますか?あなたは
$(document).on('click', '.fa', function(){
$('[data-toggle="popover"]').popover('toggle');
});
を実行すると
おかげ
おかげで、それは私が私が行うために必要なものを実感しましたし、それがあった、コールバックにポップオーバーを呼び出すことでした私が知っている質問ではっきりしない。しかし、これがうまくいくので、答えとしてマークしました、助けてくれてありがとう:-) – Richlewis