Tôi có băng chuyền Bootstrap chứa một biểu mẫu đơn giản. Bạn có thể đặt băng chuyền để tạm dừng khi được di chuột lên. Tuy nhiên, nếu con trỏ rời khỏi khu vực Carousel trong khi nhập trong các yếu tố đầu vào, băng chuyền sẽ chuyển về chu kỳ mặc định và khoảng thời gian 5000ms.Cách tạm dừng băng chuyền Bootstrap ở tiêu điểm đầu vào
Tôi đang tìm cách đặt nó ở trạng thái tạm dừng trong quá trình lấy nét đầu vào và khởi động lại chu kỳ tập trung vào đầu vào.
<div id="myCarousel" class="carousel slide">
<div class="carousel-inner">
<div id="slide1" class="item">
This is a test slide.
</div>
<div id="slide2" class="item" >
<input type="text" placeholder="name" name="full_name" />
</div>
</div>
<!-- Carousel nav -->
<a class="carousel-control left" href="#myCarousel" data-slide="prev">‹</a>
<a class="carousel-control right" href="#myCarousel" data-slide="next">›</a>
</div>
<script>
!function ($) {
$(function(){
$('#myCarousel.slide').carousel({
interval: 5000,
pause: "hover"
})
})
}(window.jQuery)
$('input').focus(function(){
$("#myCarousel").pause()
}) /* Will worry about restarting carousel on mouseout if I could get this pause working */
</script>
Dường như khi một băng chuyền đã được ban đầu được gọi là (và một bộ khoảng thời gian), bạn không thể thay đổi mà khoảng thời gian hoặc băng chuyền hành vi.
Mọi thông tin chi tiết đều tuyệt vời.
Chỉ cần một tiền chất. Đây là phiên bản rút gọn. Tôi không tìm kiếm lời khuyên HTML (không có hình thức thực tế vv), chỉ cần một số gợi ý javascript liên quan đến Bootstraps Carousel. Cảm ơn – dazziola