여기 누군가 나를 도울 수 있기를 바랍니다. 나는이 사이트에서 구현 된이 jquery 스크립트를 가지고있다. www.runebs.dk (코드 룬입니다) ..동일한 기능에서 jquery 스크롤을 클릭하십시오.
$(window).trigger('scroll'); // init the value
});
$(window).on('scroll', function(){
var pos = $('#subHeadline').offset();
$('.article-header').each(function() {
if (pos.top >= $(this).offset().top && pos.top <= $(this).next().offset().top) {
$('#subHeadline').html($(this).html());
return;
}
});
$('button').on('click', function() {
$(this).text($(this).text() == '(-)' ? '(+)' : '(-)');
$('.description').slideToggle('fast');
});
});
내 문제는 당신이 마이너스로 + 기호 변화 ..를 스크롤 할 때 어떻게이를 방지 할 수 있다는 것입니다?
죄송합니다. 정확히 원하는 것을 이해하지 못했습니다. –
질문과는 관계가 없지만 스크롤 이벤트 처리기 외부에서'$ ('button'). click (...) '을 이동해야합니다. 그렇지 않으면 click 이벤트가 스크롤의 각 트리거에 바인딩됩니다 많은 경우) 클릭 한 번으로 여러 번 클릭이 발생합니다. –
나는 $ ('button')을 움직이려고 노력했다. (....) 바깥 쪽을 클릭한다.하지만 그렇게 할 때 click 함수는 더 이상 작동하지 않는다. 하지만 그 해결책은 그 근처에있는 것이라고 확신합니다. –