3

jQuery 評価プラグイン ( http://wbotelhos.com/raty ) を使用しています。Bootstrap ポップオーバー内に配置すると、機能しなくなり、コンソールにエラーは表示されません。「星」を表示するだけで、機能はありません。

2 つの異なる評価プラグインを試しましたが、どちらもポップオーバー内で動作しませんでした。

html:

<button id="popup_rating" data-container="body" data-html="true" data-trigger="click" data-placement="top" data-title="Rating" class="btn rating">Rating</button>
<div id="popover_content_wrapper" class="hide">
        <div id="star"></div>
</div>

js:

<script>
    $(function () {

        ...

        $("#popup_rating").popover({
            content: function() {
              return $('#popover_content_wrapper').html();
            }
        });  
        $('#star').raty();

    })
</script>
4

2 に答える 2

0

私は自分でそれを修正し、すべてを data-content-attribute に入れました:

<button id="popup_rating"  data-container="body" data-html="true" 
data-trigger="click" data-placement="top" data-title="Rating" class="btn rating" 
data-content="Hallo: <div id='star'></div><script>$(function () { 
$('#star').raty({ path: 'js/' }); } </script>">Rating</button> 

それがエレガントな方法かどうかはわかりませんが、うまくいきます:-)

于 2013-04-25T06:47:45.343 に答える