Плагин Bootstrap-star-rating - события вызываются несколько раз - PullRequest
0 голосов
/ 01 мая 2019

Я использую этот Плагин начального рейтинга Bootstap версия v4.0.5 с JQuery 3.1.1.Я инициализировал плагин после вызова плагина livequery (от этого автора Брэндон Аарон ), так как мой вход в звездный рейтинг добавляется по требованию, когда DOM уже инициализирован.так много времениИ количество срабатываний продолжает увеличиваться на одном и том же элементе, когда пользователь взаимодействует с ним.(See the image below)

Пожалуйста, есть идеи, что может быть причиной этого?Любое исправление?

Мой сценарий:

$('.langLevel').livequery(function() {
  $('#langLevel0').rating({
    step: 1,
    min: 0,
    max: 5,
    size: 'sm',
    theme: 'krajee-fa',
    // clearButton: '',
    captionElement: "",
    showCaptionAsTitle: false,
    starCaptions: {
      1: 'Beginner',
      2: 'Intermediate',
      3: 'Advanced',
      4: 'Proficient',
      5: 'Native'
    },
    starCaptionClasses: {
      1: 'text-danger',
      2: 'text-warning',
      3: 'text-info',
      4: 'text-primary',
      5: 'text-success'
    }
  }).on("rating:clear", function(event) {
    console.info("Your rating is reset");
  }).on("rating:change", function(event, value, caption) {
    console.info("You rated: " + value + " = " + $(caption).text());
  });
}, function() {
  // unmatchFn
  return;
});

Заранее благодарю за помощь

...