페이지로드시 트위터 부트 스트랩 캐 러셀이 자동 슬라이딩되지 않도록 방지


119

그렇다면 다음 또는 이전 버튼을 클릭하지 않는 한 페이지로드시 트위터 부트 스트랩 캐 러셀이 자동으로 미끄러지는 것을 방지 할 수 있습니까?

감사

답변:


263

또는 부트 스트랩 3.0을 사용하는 경우 예를 들어 data-interval = "false"를 사용하여 사이클링을 중지 할 수 있습니다.

<div id="carousel-example-generic" class="carousel slide" data-interval="false">

다른 유용한 캐 러셀 데이터 속성은 여기에 있습니다-> http://getbootstrap.com/javascript/#carousel-usage


4
버튼을 클릭해도 순환이 중지되기 때문에 질문에 대한 답이 100 %가 아닙니다. 하지만 정확히 내가 찾던 것이 었습니다. 어쨌든 감사합니다!
Tillito

3
data-interval="false"또한 작동 부트 스트랩 4
누트 Ciuta

53

사실 이제 문제가 해결되었습니다. 다음과 같이 'carousel'메소드에 'pause'인수를 추가했습니다.

$(document).ready(function() {      
   $('.carousel').carousel('pause');
});

어쨌든,이 솔루션에 대한 팁을 주신 @Yohn에게 감사드립니다.


7
이것은 이전 / 다음 이후에 미끄러지기 시작 합니다. 찾고있는 것이 아니라면 stackoverflow.com/a/18208327/463065를 살펴보십시오 .
Trufa 2013

보다 구체적인 하나가 될 것이기 $(function(){ $("#idName").carousel('pause'); });
로저

43

이전 / 다음 버튼을 누른 후 자동으로 슬라이드되는 캐 러셀 문제가 해결되었습니다.

$('.carousel').carousel({
    pause: true,
    interval: false
});

GitHub 커밋 78b927b


17

캐 러셀의 HTML 구조에 설정된 부트 스트랩 3을 사용하는 경우data-interval="false"

예:

<div id="carousel-example-generic" class="carousel slide" data-ride="carousel" data-interval="false">

10
  • data-interval="false"자동 슬라이드 중지에 사용
  • data-wrap="false"원형 슬라이드를 중지하는 데 사용


5

다음은 부트 스트랩 캐 러셀의 매개 변수 목록입니다. Interval, pause, wrap :

여기에 이미지 설명 입력

자세한 내용은 다음 링크를 참조하십시오.

http://www.w3schools.com/bootstrap/bootstrap_ref_js_carousel.asp

이것이 당신을 도울 것입니다 :)

참고 : 이것은 추가 도움을위한 것입니다. 캐 러셀이로드되면 기본 동작을 사용자 지정하거나 변경할 수있는 방법을 의미합니다.


2

나는 당신이 회전 목마에 대한 공식 지침을 확인해야한다고 생각합니다. 저는 위의 답변을 찾지 못했습니다. 부트 스트랩의 여러 버전으로 인해 b4-alpha를 사용 하고 있으며 자동 재생 효과 중지를 원합니다.

$(document).ready({
    pause:true,
    interval:false
});

이 스크립트는 마우스가 해당 페이지 (정확히 회전 목마 영역)에서 나가는 동안 아무런 효과가 없습니다. 공식 정의로 이동하여 다음을 찾으십시오.

여기에 이미지 설명 입력

캐 러셀 페이지 onmouseover 이벤트가 트리거되면 페이지가 일시 중지되고 해당 페이지에서 마우스를 빼면 다시 재개됩니다.

따라서 페이지를 영구적으로 중지하고 수동으로 회전 하려면을 설정할 수 있습니다 data-interval='false'.


1

-자동 슬라이드를 중지하려면 data-interval = "false"사용-원형 슬라이드를 중지하려면 data-wrap = "false"사용

...

1

Bootstrap 4의 경우 캐 러셀 div에서 'data-ride = "carousel"'을 제거하면됩니다. 이렇게하면로드시 자동 재생이 제거됩니다.

자동 재생을 다시 활성화하려면 자바 스크립트에서 "play"호출을 사용해야합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.