Кнопки подкачки DataTables правильно отображаются, но отключены (поиск, сортировка и размер страницы в порядке) - PullRequest
0 голосов
/ 03 ноября 2019

Я интегрировал DataTables в сайт ASP.NET. Все работает, как и ожидалось, кроме кнопок пейджинга.

Кнопки пейджинга отображаются, но при нажатии ничего не происходит. Также отсутствует эффект наведения.

Изменение размера страницы работает, и кнопки подкачки корректно перерисовываются для нового размера страницы. Я не вижу ошибок JS.

Версия DataTables - 1.10.20 (без дополнительных плагинов). Также используются Bootstrap 4.3.1, jQuery 3.2.1 и jQuery SlimMenu.

Чтобы увидеть проблему , нажмите здесь . Это статический HTML-эквивалент страницы, отображаемой в ASP.NET ... Я ничего не могу поделать с таблицей, находящейся в форме, со странными идентификаторами ... это сделано ASP.NET.

Чего мне не хватает?

1 Ответ

0 голосов
/ 04 ноября 2019

Получил ответ от Аллана на datatables.net .

События указателя : нет в следующем CSS убивал нажатие этих кнопок:

a:not([href]) {
    color: #333;
    pointer-events: none;
    cursor: default;
}

Кнопки подкачки не имеют атрибута href, поэтому на них распространяется действие этого правила. pointer-events: none запрещает все параметры щелчка, состояния и курсора для указанного элемента HTML, то есть щелчка и наведения мыши.

...