TinySlider: сделать, чтобы кнопки «предыдущий / следующий» исчезали при первом / последнем указателе? - PullRequest
0 голосов
/ 26 марта 2020

Не удалось найти решение, но при использовании Tiny Slider и при использовании пользовательских элементов управления мои элементы управления каруселью отображаются постоянно. Обычная функциональность просто отключает кнопку, но все равно остается видимой. Я хочу скрыть предыдущую кнопку, когда пользователь находится в начале карусели, и скрыть следующую кнопку, когда в конце.

Я пытался прочитать отключенный атрибут, чтобы переключать предыдущие / следующие кнопки, но он не работает должным образом.

$(document).on("click",".next", function() {
  var nextCheck = $(this).attr("aria-disabled");
  if (nextCheck) { $(this).hide();} else {$(this).show();  $(".prev").show(); }
});

$(document).on("click",".prev", function() {
   var prevCheck = $(this).attr("aria-disabled");
   if (prevCheck)  { $(this).hide();} else {$(".next").show(); }
 });

Правильно скрывает кнопку «следующий», когда достигает конца, но никогда не появляется, когда я начинаю двигаться назад. «Предыдущая» кнопка также исчезает после щелчка, и обе кнопки просто полностью исчезают.

Любая помощь приветствуется.

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