বুটস্ট্র্যাপ কারাউসেল: অটো স্লাইড সরান


119

আমি বুটস্ট্র্যাপ কারাউসেল ব্যবহার করছি। আমি কেবল চাই যে স্লাইডারটি কেবল তখন স্লাইড হবে যখন কোনও নেভিগেশন বা পৃষ্ঠাগুলি ক্লিক করা হবে। আমি অপসারণ করার চেষ্টা করেছি

$('.carousel').carousel({
    interval: 6000
}); 

এটি ঠিকঠাক কাজ করে তবে আমার সমস্যাটি একবার আমি নেভিগেশন বা পৃষ্ঠাগুলি ক্লিক করে ফেলেছি, এটি এখন স্বয়ংক্রিয়ভাবে স্লাইডিং। অটো স্লাইডিংয়ের কাজটি কি সরিয়ে ফেলা সম্ভব? যদি তাই হয়, কিভাবে?

উত্তর:


225

আপনি জেএস বা এইচটিএমএল (ইস্টিস্ট) এর মাধ্যমে এই 2 টি উপায়ে করতে পারেন

  1. জেএস এর মাধ্যমে
$('.carousel').carousel({
  interval: false,
});

এটি অটো স্লাইডিং বন্ধ করে দেবে কারণ সেখানে মিলিসেকেন্ডগুলি যুক্ত হয়নি এবং এর পরে আর স্লাইডার হবে না।

  1. এর মাধ্যমে এইচটিএমএল দ্বারা যোগ data-interval="false"করেছে এবং সরিয়েছেdata-ride="carousel"
<div id="carouselExampleCaptions" class="carousel slide" data-ride="carousel">

হয়ে:

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

@ ওয়েবম্যানের মন্তব্যের ভিত্তিতে আপডেট হয়েছে


38
এছাড়াও data-ride="carousel"... এবং data-interval="false"
ইনলাইনটির

111

থেকে সরকারী দস্তাবেজ :

বিরতি কোনও আইটেমটি স্বয়ংক্রিয়ভাবে সাইক্লিংয়ের মধ্যে বিলম্বের সময়। যদি মিথ্যা হয় , কারোসেল স্বয়ংক্রিয়ভাবে চক্র করবে না।

আপনি হয় জাভাস্ক্রিপ্ট বা একটি data-interval="false"গুণাবলী ব্যবহার করে এই মানটি পাস করতে পারেন ।


9
ডেটা- the-bootstrap
ইন্টারভাল

32
data-interval="false"আরও ভাল সমাধান, বুটস্ট্র্যাপ জেএস স্পর্শ করার প্রয়োজন নেই!
lxg

2
এটি আমার জন্য কাজ করছে না <ডি ক্লাস = "ক্যারোসেল স্লাইড" ডেটা-রাইড = "ক্যারোসেল" আইডি = "ক্যারোসেল-প্রাক্তন" ডেটা-ইন্টারভেল = "মিথ্যা"> <ডি ক্লাস = "ক্যারোসেল-ইনার"> .... এবং কিছুই ... এখনও অটোস্লাইডিং
লাচেজার রায়চেভ

এটি সাধারণ মামলার পক্ষে সত্যই সহজতর, তবে মনে রাখবেন আপনার কাস্টমটি ব্যবহার করা scripts.jsএবং এইচটিএমএলে কোনও স্ক্রিপ্ট কোডিং না রাখাই এটি আরও অনেক ভাল ডিজাইন ! ;)
ক্রেগক্স

55

আপনাকে কেবল আপনার ডিআইভি ট্যাগে আরও একটি বৈশিষ্ট্য যুক্ত করতে হবে যা এটি

data-interval="false"

জেএস টাচ করার দরকার নেই!


36

ডেটা-ইন্টারভালে পরিবর্তন / যুক্ত করুন = ক্যারোসেল ডিভিতে "মিথ্যা"

<div class="carousel slide" data-ride="carousel" data-type="multi" data-interval="false" id="myCarousel">


4

ডেটা-বিরতি = "FALSE"

এটি সম্পর্কিত ডিভাইসে যুক্ত করুন ...


3
$(document).ready(function() {
  $('#media').carousel({
    pause: true,
    interval: 40000,
  });
});

উপরের স্ক্রিপ্টটি ব্যবহার করে আপনি চিত্রগুলি স্বয়ংক্রিয়ভাবে সরানোতে সক্ষম হবেন

$(document).ready(function() {
  $('#media').carousel({
    pause: true,
    interval: false,
  });
});

উপরের স্ক্রিপ্টটি ব্যবহার করে, auto-rotationব্লক করা হবে কারণ intervalএটিfalse

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.