Отменить функцию this._secondaryEvents mousedown touchstart для mousedown - PullRequest
1 голос
/ 25 апреля 2019

Я хочу переопределить деталь в https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.8.0/js/bootstrap-datepicker.js. Я хочу изменить сенсорный запуск mousedown в файле javascript на mousedown. Я не могу изменить в загруженном файле bootstrap.datepicker.js, вместо этого я должен переопределить его в своем файле javascript, переписав его. У меня нет идеи, как это изменить, так как это в массиве.

Я не знаю, как переопределить функции такого типа.

[$(document), {
  'mousedown touchstart': $.proxy(function(e) {
    // Clicked outside the datepicker, hide it
    if (!(
        this.element.is(e.target) ||
        this.element.find(e.target).length ||
        this.picker.is(e.target) ||
        this.picker.find(e.target).length ||
        this.isInline
      )) {
      this.hide();
    }
  }, this)
}]

Я хочу изменить в своем файле js как

[$(document), {
  'mousedown': $.proxy(function(e) {
    // Clicked outside the datepicker, hide it
    if (!(
        this.element.is(e.target) ||
        this.element.find(e.target).length ||
        this.picker.is(e.target) ||
        this.picker.find(e.target).length ||
        this.isInline
      )) {
      this.hide();
    }
  }, this)
}]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...