bootstrap-slider의 DOM 요소를 선택할 수있는 문제가 있다고 생각합니다. click
과 같은 이벤트를 타겟팅하려고해도 아무 것도 해고 당하지 않습니다.부트 스트랩 슬라이더가 작동하지 않습니다.
페이지를 새로 고침하면 모든 이벤트가 올바르게 실행됩니다. 왜 이런 일이 생길 수 있습니까?
$(document).on("page:change", function() {
$(".slider-handle")
.on("mousedown", function() {
console.log("FOCUSED")
$(".active-handle").removeClass("active-handle");
$(this).addClass("active-handle");
})
.on("mouseup", function() {
console.log("REMOVED")
$(this).removeClass("active-handle");
$(".active-handle").removeClass("active-handle");
})
.on("click", function() {
console.log("REMOVED")
$(this).removeClass("active-handle");
$(".active-handle").removeClass("active-handle");
})
콘솔에서 오류가 발생 했습니까? –
jquery 이벤트 위임을 시도하십시오 ( –
) 콘솔에 오류가 없습니다. –