mark. js проблема перехода на выделенные элементы - PullRequest
0 голосов
/ 10 апреля 2020

Мы используем метку. js, чтобы выделить искомый текст в наших документах и ​​перейти к ним - используя пример из http://jsfiddle.net/wy3tbvnq/2/.

Пожалуйста, выполните поиск: "Lorem ipsum" - > выделение идеально , но при переходе к фрагментам текста происходит переход к "Lorem", затем "ipsum", затем "lorem ipsum" . Надо перейти к Lorem ipsum и следующим Lorem ipsum .

Моя проблема в том, что у нас есть текст, который распространяется на несколько тегов span. Как <span>lorem</span><span>ipsum</span>, и мы ищем Lorem Ipsum. отлично работает с подсветкой, но переход к искомому тексту приводит к переходу к «lorem» и переходу к «ipsum» - потому что у них есть оба класса для выделения.

1 Ответ

0 голосов
/ 10 апреля 2020

Просто false свойства, проверьте обновленный: - jsfiddle link

$content.unmark({
  done: function() {
    $content.mark(searchVal, {
      separateWordSearch: false,  //update this properties
      done: function() {
        $results = $content.find("mark");
        currentIndex = 0;
        jumpTo();
      }
    });
  }
});

`

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...