BootStrap-DatePicker NoConflict

Laut dem Dokument: https://github.com/eternicode/bootstrap-datepicker#no-conflict

bootstrap-datepicker verwenden können noConflict jetzt:

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

Er sagte: "geben Sie $().bootstrapDP die bootstrap-datepicker-Funktion", was bedeutet das? Es bedeutet, die ich verwenden kann $("#object").bootstrapDP() statt $("#object").datepicker()?

Habe ich versucht es in firefox (nur zum testen, eigentlich nicht, den Konflikt um irgendwelche js), aber das "Datum wählen" nicht angezeigt, und es wird kein Fehler angezeigt (von firebug), das ist seltsam.

Unten ist mein code:

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>

Wenn ich ersetzen Sie das Skript mit $("#dp3").datepicker(), die "Datum-wählen Sie" zeigen wird.
Kann mir jemand sagen, wie die Verwendung noConflict bootstrap datepicker?

  • Ist, dass Ihre eigentliche script? Coz du bist fehlt ein () auf .noConflict. Jedenfalls, dein Problem wäre einfacher zu lösen, wenn Sie gepostet ein Turnschuh.
  • Vielen Dank für den Kommentar und die Anregung. Darf ich Fragen, warum es keine Fehler zeigen sich in der firebug-Konsole (firefox) oder IE, wenn ich vermisse die Klammer?
InformationsquelleAutor morgan117 | 2013-08-29
Schreibe einen Kommentar