12

ドキュメントによると: https://github.com/eternicode/bootstrap-datepicker#no-conflict

ブートストラップ日付ピッカーは noConflict を使用できるようになりました:

var datepicker = $.fn.datepicker.noConflict();
$.fn.bootstrapDP = datepicker;    // give $().bootstrapDP the bootstrap-datepicker functionality

「$().bootstrapDP に bootstrap-datepicker 機能を与える」とありますが、これはどういう意味ですか? $("#object").bootstrapDP()代わりに使用できるということ$("#object").datepicker()ですか?

私はFirefoxで試しました(テストのためだけに、実際にはどのjsとも競合しません)が、「日付選択」は表示されず、(firebugから)エラーは表示されません。

以下は私のコードです:

HTML

<div class="input-append date" id="dp3" data-date-format="dd-mm-yyyy">
    <input class="span2" size="16" type="text"  readonly><span class="add-on"><i class="icon-th"></i></span>
</div>

JS

<script>
  $(function(){
    var datepicker = $.fn.datepicker.noConflict;
    $.fn.bootstrapDP = datepicker;  
    $("#dp3").bootstrapDP();    
  });
</script>

スクリプトを に置き換えると$("#dp3").datepicker()、「date-choose」が表示されます。noConflict を使用して日付ピッカーをブートストラップする方法を教えてもらえますか?

4

3 に答える 3