ଜାଭାସ୍କ୍ରିପ୍ଟ |
ଏକ ଡଜନରୁ ଅଧିକ କଷ୍ଟମ୍ jQuery ପ୍ଲଗଇନ୍ ସହିତ ବୁଟଷ୍ଟ୍ରାପ୍ ର ଉପାଦାନଗୁଡ଼ିକୁ ଜୀବନ୍ତ କର | ସହଜରେ ସମସ୍ତଙ୍କୁ, କିମ୍ବା ଗୋଟିଏ ପରେ ଗୋଟିଏ ଅନ୍ତର୍ଭୁକ୍ତ କରନ୍ତୁ |
ଏକ ଡଜନରୁ ଅଧିକ କଷ୍ଟମ୍ jQuery ପ୍ଲଗଇନ୍ ସହିତ ବୁଟଷ୍ଟ୍ରାପ୍ ର ଉପାଦାନଗୁଡ଼ିକୁ ଜୀବନ୍ତ କର | ସହଜରେ ସମସ୍ତଙ୍କୁ, କିମ୍ବା ଗୋଟିଏ ପରେ ଗୋଟିଏ ଅନ୍ତର୍ଭୁକ୍ତ କରନ୍ତୁ |
ପ୍ଲଗଇନଗୁଡିକ ପୃଥକ ଭାବରେ ଅନ୍ତର୍ଭୂକ୍ତ କରାଯାଇପାରେ (ବୁଟଷ୍ଟ୍ରାପ୍ ର ବ୍ୟକ୍ତିଗତ *.jsଫାଇଲଗୁଡିକ ବ୍ୟବହାର କରି), କିମ୍ବା ଏକାଥରେ (ବ୍ୟବହାର bootstrap.jsକିମ୍ବା କ୍ଷୁଦ୍ର bootstrap.min.js) |
ଉଭୟ bootstrap.jsଏବଂ bootstrap.min.jsଗୋଟିଏ ଫାଇଲ୍ ରେ ସମସ୍ତ ପ୍ଲଗଇନ୍ ଧାରଣ କରେ | କେବଳ ଗୋଟିଏ ଅନ୍ତର୍ଭୂକ୍ତ କରନ୍ତୁ |
କେତେକ ପ୍ଲଗଇନ୍ ଏବଂ CSS ଉପାଦାନ ଅନ୍ୟ ପ୍ଲଗଇନ୍ ଉପରେ ନିର୍ଭର କରେ | ଯଦି ଆପଣ ପୃଥକ ଭାବରେ ପ୍ଲଗଇନ୍ ଅନ୍ତର୍ଭୂକ୍ତ କରନ୍ତି, ଡକସ୍ ରେ ଏହି ନିର୍ଭରଶୀଳତା ଯାଞ୍ଚ କରିବାକୁ ନିଶ୍ଚିତ କରନ୍ତୁ | ଏହା ମଧ୍ୟ ଧ୍ୟାନ ଦିଅନ୍ତୁ ଯେ ସମସ୍ତ ପ୍ଲଗଇନ୍ jQuery ଉପରେ ନିର୍ଭର କରେ (ଏହାର ଅର୍ଥ ପ୍ଲଗଇନ୍ ଫାଇଲ୍ ପୂର୍ବରୁ jQuery ଅନ୍ତର୍ଭୂକ୍ତ କରାଯିବା ଆବଶ୍ୟକ) | JQuery ର କେଉଁ ସଂସ୍କରଣ ସମର୍ଥିତ ତାହା ଦେଖିବାକୁ ଆମର ପରାମର୍ଶ କରନ୍ତୁ |bower.json
ଜାଭାସ୍କ୍ରିପ୍ଟର ଗୋଟିଏ ଧାଡି ନ ଲେଖି ଆପଣ ମାର୍କଅପ୍ API ମାଧ୍ୟମରେ ସମସ୍ତ ବୁଟଷ୍ଟ୍ରାପ୍ ପ୍ଲଗଇନ୍ ବ୍ୟବହାର କରିପାରିବେ | ଏହା ହେଉଛି ବୁଟଷ୍ଟ୍ରାପ୍ ର ପ୍ରଥମ ଶ୍ରେଣୀ API ଏବଂ ଏକ ପ୍ଲଗଇନ୍ ବ୍ୟବହାର କରିବାବେଳେ ତୁମର ପ୍ରଥମ ବିଚାର ହେବା ଉଚିତ |
ଏହା କହିଲା, କେତେକ ପରିସ୍ଥିତିରେ ଏହି କାର୍ଯ୍ୟକାରିତାକୁ ବନ୍ଦ କରିବା ବାଞ୍ଛନୀୟ ହୋଇପାରେ | ତେଣୁ, ଆମେ ମଧ୍ୟ ଡକ୍ୟୁମେଣ୍ଟ୍ ନାମପେସ୍ ସହିତ ଥିବା ସମସ୍ତ ଇଭେଣ୍ଟକୁ ବାନ୍ଧ କରି ଡାଟା ଆଟ୍ରିବ୍ୟୁଟ୍ API କୁ ଅକ୍ଷମ କରିବାର କ୍ଷମତା ପ୍ରଦାନ କରୁ data-api| ଏହା ଏହିପରି ଦେଖାଯାଉଛି:
$(document).off('.data-api')
ବ ly କଳ୍ପିକ ଭାବରେ, ଏକ ନିର୍ଦ୍ଦିଷ୍ଟ ପ୍ଲଗଇନ୍ କୁ ଟାର୍ଗେଟ୍ କରିବାକୁ, ପ୍ଲଗଇନ୍ ର ନାମକୁ ଏକ ନାମ ସ୍ପେସ୍ ଭାବରେ ଡାଟା-ଆପି ନାମସ୍ପେସ୍ ସହିତ ଅନ୍ତର୍ଭୂକ୍ତ କରନ୍ତୁ:
$(document).off('.alert.data-api')
ସମାନ ଉପାଦାନରେ ଏକାଧିକ ପ୍ଲଗଇନରୁ ଡାଟା ଆଟ୍ରିବ୍ୟୁଟ୍ ବ୍ୟବହାର କରନ୍ତୁ ନାହିଁ | ଉଦାହରଣ ସ୍ୱରୂପ, ଏକ ବଟନ୍ ଉଭୟର ଏକ ଟୁଲ୍ ଟିପ୍ ଏବଂ ମୋଡାଲ୍ ଟୋଗଲ୍ କରିପାରିବ ନାହିଁ | ଏହାକୁ ସଫଳ କରିବା ପାଇଁ, ଏକ ରାପିଙ୍ଗ୍ ଉପାଦାନ ବ୍ୟବହାର କରନ୍ତୁ |
ଆମେ ମଧ୍ୟ ବିଶ୍ believe ାସ କରୁ ଯେ ଆପଣ ଜାଭାସ୍କ୍ରିପ୍ଟ API ମାଧ୍ୟମରେ ସମସ୍ତ ବୁଟଷ୍ଟ୍ରାପ୍ ପ୍ଲଗଇନ୍ ବ୍ୟବହାର କରିବାକୁ ସମର୍ଥ ହେବା ଉଚିତ୍ | ସମସ୍ତ ସାର୍ବଜନୀନ API ଗୁଡିକ ଏକକ, ଶୃଙ୍ଖଳିତ ପଦ୍ଧତି, ଏବଂ କାର୍ଯ୍ୟ ଉପରେ ସଂଗ୍ରହକୁ ଫେରସ୍ତ କରନ୍ତୁ |
$('.btn.danger').button('toggle').addClass('fat')
ସମସ୍ତ ପଦ୍ଧତି ଏକ ବ al କଳ୍ପିକ ବିକଳ୍ପ ବସ୍ତୁ ଗ୍ରହଣ କରିବା ଉଚିତ, ଏକ ଷ୍ଟ୍ରିଙ୍ଗ ଯାହା ଏକ ନିର୍ଦ୍ଦିଷ୍ଟ ପଦ୍ଧତିକୁ ଟାର୍ଗେଟ କରେ, କିମ୍ବା କିଛି ନୁହେଁ (ଯାହା ଡିଫଲ୍ଟ ଆଚରଣ ସହିତ ଏକ ପ୍ଲଗଇନ୍ ଆରମ୍ଭ କରେ):
$('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
ପ୍ରତ୍ୟେକ ପ୍ଲଗଇନ୍ ମଧ୍ୟ ଏହାର କଞ୍ଚା କନଷ୍ଟ୍ରକ୍ଟରକୁ ଏକ Constructorସମ୍ପତ୍ତି ଉପରେ ପ୍ରକାଶ କରେ : $.fn.popover.Constructor। ଯଦି ଆପଣ ଏକ ନିର୍ଦ୍ଦିଷ୍ଟ ପ୍ଲଗଇନ୍ ଉଦାହରଣ ପାଇବାକୁ ଚାହାଁନ୍ତି, ଏହାକୁ ଏକ ଉପାଦାନରୁ ସିଧାସଳଖ ପୁନରୁଦ୍ଧାର କରନ୍ତୁ : $('[rel="popover"]').data('popover')।
Constructor.DEFAULTSପ୍ଲଗଇନ୍ ର ବସ୍ତୁକୁ ପରିବର୍ତ୍ତନ କରି ଆପଣ ଏକ ପ୍ଲଗଇନ୍ ପାଇଁ ଡିଫଲ୍ଟ ସେଟିଂସମୂହ ପରିବର୍ତ୍ତନ କରିପାରିବେ :
$.fn.modal.Constructor.DEFAULTS.keyboard = false // changes default for the modal plugin's `keyboard` option to false
ବେଳେବେଳେ ଅନ୍ୟ UI framework ାଞ୍ଚା ସହିତ ବୁଟଷ୍ଟ୍ରାପ୍ ପ୍ଲଗଇନ୍ ବ୍ୟବହାର କରିବା ଆବଶ୍ୟକ | ଏହି ପରିସ୍ଥିତିରେ, ନାମପେସ୍ ଧକ୍କା ବେଳେବେଳେ ହୋଇପାରେ | .noConflictଯଦି ଏହା ଘଟେ, ଆପଣ ମୂଲ୍ୟକୁ ଫେରାଇବାକୁ ଚାହୁଁଥିବା ପ୍ଲଗଇନକୁ ଡାକିପାରନ୍ତି |
var bootstrapButton = $.fn.button.noConflict() // return $.fn.button to previously assigned value
$.fn.bootstrapBtn = bootstrapButton // give $().bootstrapBtn the Bootstrap functionality
ଅଧିକାଂଶ ପ୍ଲଗଇନ୍ ର ଅନନ୍ୟ କାର୍ଯ୍ୟ ପାଇଁ ବୁଟ୍ ଷ୍ଟ୍ରାପ୍ କଷ୍ଟମ୍ ଇଭେଣ୍ଟ ପ୍ରଦାନ କରେ | ସାଧାରଣତ ,, ଏଗୁଡିକ ଏକ ଅସୀମ ଏବଂ ଅତୀତର ଅଂଶଗ୍ରହଣ ଫର୍ମରେ ଆସିଥାଏ - ଯେଉଁଠାରେ showଏକ ଇଭେଣ୍ଟ ଆରମ୍ଭରେ ଅସୀମ (ଉଦାହରଣ) ଟ୍ରିଗର ହୋଇଥାଏ, ଏବଂ ଏହାର ଅତୀତ ଅଂଶଗ୍ରହଣ ଫର୍ମ (ଉଦାହରଣ shown) ଏକ କାର୍ଯ୍ୟ ସମାପ୍ତ ହେବା ପରେ ଟ୍ରିଗର ହୋଇଥାଏ |
3.0.0 ସୁଦ୍ଧା, ସମସ୍ତ ବୁଟଷ୍ଟ୍ରାପ୍ ଇଭେଣ୍ଟଗୁଡିକ ନାମପେସ୍ ହୋଇଛି |
ସମସ୍ତ ଅସୀମ ଘଟଣାଗୁଡ଼ିକ କାର୍ଯ୍ୟକାରିତା ପ୍ରଦାନ କରେ preventDefault| ଏହା ଆରମ୍ଭ ହେବା ପୂର୍ବରୁ ଏକ କାର୍ଯ୍ୟର ନିଷ୍ପାଦନକୁ ବନ୍ଦ କରିବାର କ୍ଷମତା ପ୍ରଦାନ କରିଥାଏ |
$('#myModal').on('show.bs.modal', function (e) {
if (!data) return e.preventDefault() // stops modal from being shown
})
ଟୁଲ୍ ଟିପ୍ସ ଏବଂ ପପୋଭର୍ସ ଆମର ବିଲ୍ଟ-ଇନ୍ ସାନିଟାଇଜର ବ୍ୟବହାର କରେ ଯାହା HTML କୁ ଗ୍ରହଣ କରେ |
ଡିଫଲ୍ଟ whiteListମୂଲ୍ୟ ନିମ୍ନଲିଖିତ ଅଟେ:
var ARIA_ATTRIBUTE_PATTERN = /^aria-[\w-]*$/i
var DefaultWhitelist = {
// Global attributes allowed on any supplied element below.
'*': ['class', 'dir', 'id', 'lang', 'role', ARIA_ATTRIBUTE_PATTERN],
a: ['target', 'href', 'title', 'rel'],
area: [],
b: [],
br: [],
col: [],
code: [],
div: [],
em: [],
hr: [],
h1: [],
h2: [],
h3: [],
h4: [],
h5: [],
h6: [],
i: [],
img: ['src', 'alt', 'title', 'width', 'height'],
li: [],
ol: [],
p: [],
pre: [],
s: [],
small: [],
span: [],
sub: [],
sup: [],
strong: [],
u: [],
ul: []
}
ଯଦି ଆପଣ ଏହି ଡିଫଲ୍ଟରେ ନୂତନ ମୂଲ୍ୟ ଯୋଗ କରିବାକୁ ଚାହୁଁଛନ୍ତି ତେବେ ଆପଣ whiteListନିମ୍ନଲିଖିତ କାର୍ଯ୍ୟ କରିପାରିବେ:
var myDefaultWhiteList = $.fn.tooltip.Constructor.DEFAULTS.whiteList
// To allow table elements
myDefaultWhiteList.table = []
// To allow td elements and data-option attributes on td elements
myDefaultWhiteList.td = ['data-option']
// You can push your custom regex to validate your attributes.
// Be careful about your regular expressions being too lax
var myCustomRegex = /^data-my-app-[\w-]+/
myDefaultWhiteList['*'].push(myCustomRegex)
ଯଦି ଆପଣ ଆମର ସାନିଟାଇଜରକୁ ବାଇପାସ୍ କରିବାକୁ ଚାହାଁନ୍ତି କାରଣ ଆପଣ ଏକ ଉତ୍ସର୍ଗୀକୃତ ଲାଇବ୍ରେରୀ ବ୍ୟବହାର କରିବାକୁ ପସନ୍ଦ କରନ୍ତି, ଉଦାହରଣ ସ୍ୱରୂପ DOMPurify , ଆପଣ ନିମ୍ନଲିଖିତ କାର୍ଯ୍ୟ କରିବା ଉଚିତ୍:
$('#yourTooltip').tooltip({
sanitizeFn: function (content) {
return DOMPurify.sanitize(content)
}
})
document.implementation.createHTMLDocumentବ୍ରାଉଜର୍ କ୍ଷେତ୍ରରେ ଯାହା document.implementation.createHTMLDocumentଇଣ୍ଟରନେଟ୍ ଏକ୍ସପ୍ଲୋରର୍ 8 ପରି ସମର୍ଥନ କରେ ନାହିଁ, ବିଲ୍ଟ-ଇନ୍ ସାନିଟାଇଜ୍ ଫଙ୍କସନ୍ HTML କୁ ଫେରାଇଥାଏ |
ଯଦି ଆପଣ ଏହି କ୍ଷେତ୍ରରେ ସାନିଟାଇଜେସନ୍ କରିବାକୁ ଚାହୁଁଛନ୍ତି, ଦୟାକରି DOMPurifysanitizeFn ପରି ଏକ ବାହ୍ୟ ଲାଇବ୍ରେରୀ ନିର୍ଦ୍ଦିଷ୍ଟ କରନ୍ତୁ ଏବଂ ବ୍ୟବହାର କରନ୍ତୁ |
VERSIONପ୍ରତ୍ୟେକ ବୁଟଷ୍ଟ୍ରାପର jQuery ପ୍ଲଗଇନଗୁଡ଼ିକର ସଂସ୍କରଣ ପ୍ଲଗଇନ୍ର କନଷ୍ଟ୍ରକ୍ଟରର ସମ୍ପତ୍ତି ମାଧ୍ୟମରେ ପ୍ରବେଶ କରାଯାଇପାରିବ | ଉଦାହରଣ ସ୍ୱରୂପ, ଟୁଲ୍ ଟିପ୍ ପ୍ଲଗଇନ୍ ପାଇଁ:
$.fn.tooltip.Constructor.VERSION // => "3.4.1"
ଜାଭାସ୍କ୍ରିପ୍ଟ ଅକ୍ଷମ ହେଲେ ବୁଟଷ୍ଟ୍ରାପର ପ୍ଲଗଇନଗୁଡ଼ିକ ବିଶେଷ ଭାବରେ ଅନୁଗ୍ରହରେ ଫେରି ନଥାଏ | ଯଦି ଆପଣ ଏହି କ୍ଷେତ୍ରରେ ଉପଭୋକ୍ତା ଅଭିଜ୍ଞତା ବିଷୟରେ ଚିନ୍ତା କରନ୍ତି, ତେବେ ଆପଣଙ୍କର ଉପଭୋକ୍ତାମାନଙ୍କୁ <noscript>ପରିସ୍ଥିତି (ଏବଂ କିପରି ଜାଭାସ୍କ୍ରିପ୍ଟକୁ ପୁନ - ସକ୍ଷମ କରିବେ) ବୁ explain ାଇବାକୁ ବ୍ୟବହାର କରନ୍ତୁ, ଏବଂ / କିମ୍ବା ଆପଣଙ୍କର ନିଜସ୍ୱ କଷ୍ଟମ୍ ଫଲବ୍ୟାକ୍ ଯୋଡନ୍ତୁ |
ବୁଟଷ୍ଟ୍ରାପ୍ ପ୍ରୋଟୋଟାଇପ୍ କିମ୍ବା jQuery UI ପରି ତୃତୀୟ-ପକ୍ଷ ଜାଭାସ୍କ୍ରିପ୍ଟ ଲାଇବ୍ରେରୀଗୁଡ଼ିକୁ ଆନୁଷ୍ଠାନିକ ଭାବରେ ସମର୍ଥନ କରେନାହିଁ | ଇଭେଣ୍ଟସମୂହ .noConflictଏବଂ ନାମ ସ୍ଥାନିତ ଇଭେଣ୍ଟଗୁଡିକ ସତ୍ତ୍, େ, ସୁସଙ୍ଗତତା ସମସ୍ୟା ହୋଇପାରେ ଯାହାକୁ ଆପଣ ନିଜେ ଠିକ୍ କରିବାକୁ ଆବଶ୍ୟକ କରନ୍ତି |
ସରଳ ସଂକ୍ରମଣ ପ୍ରଭାବ ପାଇଁ, transition.jsଅନ୍ୟ JS ଫାଇଲଗୁଡ଼ିକ ସହିତ ଥରେ ଅନ୍ତର୍ଭୂକ୍ତ କରନ୍ତୁ | ଯଦି ଆପଣ ସଙ୍କଳିତ (କିମ୍ବା କ୍ଷୁଦ୍ର) ବ୍ୟବହାର କରୁଛନ୍ତି bootstrap.js, ଏହାକୁ ଅନ୍ତର୍ଭୂକ୍ତ କରିବାର କ is ଣସି ଆବଶ୍ୟକତା ନାହିଁ - ଏହା ପୂର୍ବରୁ ଅଛି |
Transition.js transitionEndଇଭେଣ୍ଟଗୁଡିକ ପାଇଁ ଏକ ମ basic ଳିକ ସହାୟକକାରୀ ଏବଂ ଏକ CSS ଟ୍ରାନ୍ସମିସନ୍ ଏମୁଲେଟର | ଏହା ଅନ୍ୟ ପ୍ଲଗଇନ୍ ଦ୍ୱାରା CSS ସ୍ଥାନାନ୍ତରଣ ସମର୍ଥନ ଯା check ୍ଚ କରିବା ଏବଂ ଫାଶୀ ସ୍ଥାନାନ୍ତରଣକୁ ଧରିବା ପାଇଁ ବ୍ୟବହୃତ ହୁଏ |
ନିମ୍ନଲିଖିତ ଜାଭାସ୍କ୍ରିପ୍ଟ ସ୍ନିପେଟ୍ ବ୍ୟବହାର କରି ସ୍ଥାନାନ୍ତରଣ ସର୍ବଭାରତୀୟ ସ୍ତରରେ ଅକ୍ଷମ ହୋଇପାରିବ, ଯାହା ଲୋଡ୍ ହେବା ପରେ ଆସିବା ଉଚିତ transition.js(କିମ୍ବା bootstrap.js, bootstrap.min.jsଯେପରି ହୋଇପାରେ):
$.support.transition = false
ମୋଡାଲଗୁଡିକ ଶୃଙ୍ଖଳିତ, କିନ୍ତୁ ନମନୀୟ, ସର୍ବନିମ୍ନ ଆବଶ୍ୟକୀୟ କାର୍ଯ୍ୟକାରିତା ଏବଂ ସ୍ମାର୍ଟ ଡିଫଲ୍ଟ ସହିତ ସଂଳାପ ପ୍ରମ୍ପ୍ଟ କରେ |
ଅନ୍ୟଟି ଦୃଶ୍ୟମାନ ହେଉଥିବାବେଳେ ଏକ ମୋଡାଲ୍ ଖୋଲିବାକୁ ନିଶ୍ଚିତ ହୁଅନ୍ତୁ | ଏକ ସମୟରେ ଏକରୁ ଅଧିକ ମୋଡାଲ୍ ଦେଖାଇବା ପାଇଁ କଷ୍ଟମ୍ କୋଡ୍ ଆବଶ୍ୟକ |
ମୋଡାଲର ଦୃଶ୍ୟ ଏବଂ / କିମ୍ବା କାର୍ଯ୍ୟକାରିତାକୁ ପ୍ରଭାବିତ କରୁଥିବା ଅନ୍ୟ ଉପାଦାନଗୁଡିକୁ ଏଡ଼ାଇବା ପାଇଁ ସର୍ବଦା ଏକ ମୋଡାଲର HTML କୋଡ୍ ଆପଣଙ୍କ ଡକ୍ୟୁମେଣ୍ଟରେ ଏକ ଶୀର୍ଷ-ସ୍ତରୀୟ ସ୍ଥାନରେ ରଖିବାକୁ ଚେଷ୍ଟା କରନ୍ତୁ |
ମୋବାଇଲ୍ ଡିଭାଇସରେ ମୋଡାଲ୍ ବ୍ୟବହାର ବିଷୟରେ କିଛି ସଚେତନତା ଅଛି | ବିବରଣୀ ପାଇଁ ଆମର ବ୍ରାଉଜର୍ ସପୋର୍ଟ ଡକସ୍ ଦେଖନ୍ତୁ |
HTML5 କିପରି ଏହାର ଅର୍ଥକୁ ବ୍ୟାଖ୍ୟା କରେ, autofocusବୁଟଷ୍ଟ୍ରାପ୍ ମୋଡାଲରେ HTML ଗୁଣର କ effect ଣସି ପ୍ରଭାବ ନାହିଁ | ସମାନ ପ୍ରଭାବ ହାସଲ କରିବାକୁ, କିଛି କଷ୍ଟମ୍ ଜାଭାସ୍କ୍ରିପ୍ଟ ବ୍ୟବହାର କରନ୍ତୁ:
$('#myModal').on('shown.bs.modal', function () {
$('#myInput').focus()
})
ହେଡର୍, ଶରୀର, ଏବଂ ଫୁଟର୍ ରେ କ୍ରିୟାଗୁଡ଼ିକର ସେଟ୍ ସହିତ ଏକ ରେଣ୍ଡେଡ୍ ମୋଡାଲ୍ |
<div class="modal fade" tabindex="-1" role="dialog">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
<h4 class="modal-title">Modal title</h4>
</div>
<div class="modal-body">
<p>One fine body…</p>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
<button type="button" class="btn btn-primary">Save changes</button>
</div>
</div><!-- /.modal-content -->
</div><!-- /.modal-dialog -->
</div><!-- /.modal -->
ନିମ୍ନରେ ଥିବା ବଟନ୍ କ୍ଲିକ୍ କରି ଜାଭାସ୍କ୍ରିପ୍ଟ ମାଧ୍ୟମରେ ଏକ ମୋଡାଲ୍ ଟୋଗଲ୍ କରନ୍ତୁ | ଏହା ପୃଷ୍ଠାର ଉପରୁ ତଳକୁ ଖସିଯିବ |
<!-- Button trigger modal -->
<button type="button" class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal">
Launch demo modal
</button>
<!-- Modal -->
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
<h4 class="modal-title" id="myModalLabel">Modal title</h4>
</div>
<div class="modal-body">
...
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
<button type="button" class="btn btn-primary">Save changes</button>
</div>
</div>
</div>
</div>
ଯୋଡିବାକୁ ନିଶ୍ଚିତ କରନ୍ତୁ role="dialog"ଏବଂ aria-labelledby="...", ମୋଡାଲ୍ ଟାଇଟଲ୍ କୁ ରେଫରେନ୍ସ କରି , .modalଏବଂ ନିଜେ |role="document".modal-dialog
aria-describedbyଅତିରିକ୍ତ ଭାବରେ, ଆପଣ ଆପଣଙ୍କର ମୋଡାଲ୍ ସଂଳାପର ଏକ ବର୍ଣ୍ଣନା ଦେଇପାରନ୍ତି .modal|
ୟୁଟ୍ୟୁବ୍ ଭିଡିଓଗୁଡିକ ମୋଡାଲରେ ଏମ୍ବେଡ୍ କରିବା ପାଇଁ ଅତିରିକ୍ତ ଜାଭାସ୍କ୍ରିପ୍ଟ ଆବଶ୍ୟକ କରେ ବୁଟଷ୍ଟ୍ରାପରେ ନୁହେଁ ସ୍ୱୟଂଚାଳିତ ଭାବରେ ପ୍ଲେକ୍ ବନ୍ଦ କରିବା ଏବଂ ଅଧିକ | ଅଧିକ ସୂଚନା ପାଇଁ ଏହି ସହାୟକ ଷ୍ଟାକ ଓଭରଫ୍ଲୋ ପୋଷ୍ଟ ଦେଖନ୍ତୁ |
ମୋଡାଲଗୁଡିକର ଦୁଇଟି ବ al କଳ୍ପିକ ଆକାର ଅଛି, a ରେ ସ୍ଥାନିତ ହେବାକୁ ଥିବା ମୋଡିଫାୟର୍ କ୍ଲାସ୍ ମାଧ୍ୟମରେ ଉପଲବ୍ଧ .modal-dialog|
<!-- Large modal -->
<button type="button" class="btn btn-primary" data-toggle="modal" data-target=".bs-example-modal-lg">Large modal</button>
<div class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myLargeModalLabel">
<div class="modal-dialog modal-lg" role="document">
<div class="modal-content">
...
</div>
</div>
</div>
<!-- Small modal -->
<button type="button" class="btn btn-primary" data-toggle="modal" data-target=".bs-example-modal-sm">Small modal</button>
<div class="modal fade" tabindex="-1" role="dialog" aria-labelledby="mySmallModalLabel">
<div class="modal-dialog modal-sm" role="document">
<div class="modal-content">
...
</div>
</div>
</div>
ମୋଡାଲ୍ ପାଇଁ ଯାହା ଦେଖିବା ପାଇଁ ମଳିନ ହେବା ପରିବର୍ତ୍ତେ ଦୃଶ୍ୟମାନ ହୁଏ, .fadeତୁମ ମୋଡାଲ୍ ମାର୍କଅପ୍ ରୁ କ୍ଲାସ୍ ଅପସାରଣ କର |
<div class="modal" tabindex="-1" role="dialog" aria-labelledby="...">
...
</div>
ଏକ ମୋଡାଲ୍ ମଧ୍ୟରେ ବୁଟଷ୍ଟ୍ରାପ୍ ଗ୍ରୀଡ୍ ସିଷ୍ଟମର ଲାଭ ଉଠାଇବାକୁ, କେବଳ .rowଭିତରେ s ବସା କର .modal-bodyଏବଂ ତା’ପରେ ସାଧାରଣ ଗ୍ରୀଡ୍ ସିଷ୍ଟମ୍ କ୍ଲାସ୍ ବ୍ୟବହାର କର |
<div class="modal fade" tabindex="-1" role="dialog" aria-labelledby="gridSystemModalLabel">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
<h4 class="modal-title" id="gridSystemModalLabel">Modal title</h4>
</div>
<div class="modal-body">
<div class="row">
<div class="col-md-4">.col-md-4</div>
<div class="col-md-4 col-md-offset-4">.col-md-4 .col-md-offset-4</div>
</div>
<div class="row">
<div class="col-md-3 col-md-offset-3">.col-md-3 .col-md-offset-3</div>
<div class="col-md-2 col-md-offset-4">.col-md-2 .col-md-offset-4</div>
</div>
<div class="row">
<div class="col-md-6 col-md-offset-3">.col-md-6 .col-md-offset-3</div>
</div>
<div class="row">
<div class="col-sm-9">
Level 1: .col-sm-9
<div class="row">
<div class="col-xs-8 col-sm-6">
Level 2: .col-xs-8 .col-sm-6
</div>
<div class="col-xs-4 col-sm-6">
Level 2: .col-xs-4 .col-sm-6
</div>
</div>
</div>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
<button type="button" class="btn btn-primary">Save changes</button>
</div>
</div><!-- /.modal-content -->
</div><!-- /.modal-dialog -->
</div><!-- /.modal -->
ବଟନ୍ ଗୁଡ଼ିକର ଏକ ଗୁଣ୍ଡ ଅଛି ଯାହା ସମସ୍ତେ ସମାନ ମୋଡାଲ୍ ଟ୍ରିଗର କରନ୍ତି, କେବଳ ସାମାନ୍ୟ ଭିନ୍ନ ବିଷୟବସ୍ତୁ ସହିତ? କେଉଁ ବଟନ୍ କ୍ଲିକ୍ ହୋଇଛି ତାହା ଉପରେ ନିର୍ଭର କରି ମୋଡାଲର ବିଷୟବସ୍ତୁକୁ ଭିନ୍ନ କରିବା ପାଇଁ event.relatedTargetHTML ଗୁଣଗୁଡିକ ( data-*ସମ୍ଭବତ j jQuery ମାଧ୍ୟମରେ ) ବ୍ୟବହାର କରନ୍ତୁ | ସବିଶେଷ ତଥ୍ୟ ପାଇଁ ମୋଡାଲ୍ ଇଭେଣ୍ଟସ୍ ଡକସ୍ ଦେଖନ୍ତୁ relatedTarget,
<button type="button" class="btn btn-primary" data-toggle="modal" data-target="#exampleModal" data-whatever="@mdo">Open modal for @mdo</button>
<button type="button" class="btn btn-primary" data-toggle="modal" data-target="#exampleModal" data-whatever="@fat">Open modal for @fat</button>
<button type="button" class="btn btn-primary" data-toggle="modal" data-target="#exampleModal" data-whatever="@getbootstrap">Open modal for @getbootstrap</button>
...more buttons...
<div class="modal fade" id="exampleModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
<h4 class="modal-title" id="exampleModalLabel">New message</h4>
</div>
<div class="modal-body">
<form>
<div class="form-group">
<label for="recipient-name" class="control-label">Recipient:</label>
<input type="text" class="form-control" id="recipient-name">
</div>
<div class="form-group">
<label for="message-text" class="control-label">Message:</label>
<textarea class="form-control" id="message-text"></textarea>
</div>
</form>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
<button type="button" class="btn btn-primary">Send message</button>
</div>
</div>
</div>
</div>
$('#exampleModal').on('show.bs.modal', function (event) {
var button = $(event.relatedTarget) // Button that triggered the modal
var recipient = button.data('whatever') // Extract info from data-* attributes
// If necessary, you could initiate an AJAX request here (and then do the updating in a callback).
// Update the modal's content. We'll use jQuery here, but you could use a data binding library or other methods instead.
var modal = $(this)
modal.find('.modal-title').text('New message to ' + recipient)
modal.find('.modal-body input').val(recipient)
})
ଡାଟା ଆଟ୍ରିବ୍ୟୁଟ୍ କିମ୍ବା ଜାଭାସ୍କ୍ରିପ୍ଟ ମାଧ୍ୟମରେ ମୋଡାଲ୍ ପ୍ଲଗଇନ୍ ଚାହିଦା ଅନୁଯାୟୀ ତୁମର ଲୁକ୍କାୟିତ ବିଷୟବସ୍ତୁକୁ ଟୋଗଲ୍ କରେ | ଡିଫଲ୍ଟ ସ୍କ୍ରୋଲିଂ ଆଚରଣକୁ ନବଲିଖନ .modal-openକରିବା ପାଇଁ ଏହା ମଧ୍ୟ ଯୋଗ କରିଥାଏ ଏବଂ ମୋଡାଲ ବାହାରେ କ୍ଲିକ୍ କରିବା ସମୟରେ ପ୍ରଦର୍ଶିତ ମୋଡାଲଗୁଡ଼ିକୁ ଖାରଜ କରିବା ପାଇଁ ଏକ କ୍ଲିକ୍ କ୍ଷେତ୍ର ପ୍ରଦାନ କରିବାକୁ ଏକ ସୃଷ୍ଟି କରିଥାଏ |<body>.modal-backdrop
ଜାଭାସ୍କ୍ରିପ୍ଟ ଲେଖିବା ବିନା ଏକ ମୋଡାଲ୍ ସକ୍ରିୟ କରନ୍ତୁ | ଟୋଗଲ୍ କରିବାକୁ ଏକ ନିର୍ଦ୍ଦିଷ୍ଟ ମୋଡାଲ୍ ସହିତ data-toggle="modal"ଏକ ବଟନ୍ ପରି ଏକ ନିୟନ୍ତ୍ରକ ଉପାଦାନ ଉପରେ ସେଟ୍ କରନ୍ତୁ |data-target="#foo"href="#foo"
<button type="button" data-toggle="modal" data-target="#myModal">Launch modal</button>
myModalଜାଭାସ୍କ୍ରିପ୍ଟର ଗୋଟିଏ ଧାଡି ସହିତ id ସହିତ ଏକ ମୋଡାଲ୍ କଲ୍ କରନ୍ତୁ :
$('#myModal').modal(options)
ଡାଟା ଆଟ୍ରିବ୍ୟୁଟ୍ କିମ୍ବା ଜାଭାସ୍କ୍ରିପ୍ଟ ମାଧ୍ୟମରେ ବିକଳ୍ପଗୁଡିକ ପାସ୍ ହୋଇପାରିବ | ଡାଟା ଆଟ୍ରିବ୍ୟୁଟ୍ ପାଇଁ, ଅପ୍ସନ୍ ନାମ ସହିତ data-ଯେପରି ଯୋଡନ୍ତୁ data-backdrop=""|
| ନାମ | ଟାଇପ୍ କରନ୍ତୁ | | ଡିଫଲ୍ଟ | | ବର୍ଣ୍ଣନା |
|---|---|---|---|
| ପୃଷ୍ଠଭୂମି | ବୁଲିଅନ୍ କିମ୍ବା ଷ୍ଟ୍ରିଙ୍ଗ୍ |'static' |
ସତ | ଏକ ମୋଡାଲ୍-ବ୍ୟାକଡ୍ରପ୍ ଉପାଦାନ ଅନ୍ତର୍ଭୂକ୍ତ କରେ | ବ ly କଳ୍ପିକ ଭାବରେ, ଏକ ପୃଷ୍ଠଭୂମି ପାଇଁ ନିର୍ଦ୍ଦିଷ୍ଟ staticକରନ୍ତୁ ଯାହା କ୍ଲିକ୍ ଉପରେ ମୋଡାଲ୍ ବନ୍ଦ କରେ ନାହିଁ | |
| କୀବୋର୍ଡ୍ | ବୁଲିଅନ୍ | ସତ | ଏସ୍କେପ୍ କୀ ଦବାଇଲେ ମୋଡାଲ୍ ବନ୍ଦ କରେ | |
| ଦେଖାନ୍ତୁ | | ବୁଲିଅନ୍ | ସତ | ପ୍ରାରମ୍ଭ ହେବା ସମୟରେ ମୋଡାଲ୍ ଦେଖାଏ | |
| ସୁଦୂର | ପଥ | ମିଥ୍ୟା | ଏହି ବିକଳ୍ପ v3.3.0 ପରଠାରୁ ପୁରୁଣା ହୋଇଛି ଏବଂ v4 ରେ ଅପସାରିତ ହୋଇଛି | ଆମେ ଏହା ପରିବର୍ତ୍��େ କ୍ଲାଏଣ୍ଟ-ସାଇଡ୍ ଟେମ୍ପଲେଟିଂ କିମ୍ବା ଏକ ଡାଟା ବାଇଣ୍ଡିଂ framework ାଞ୍ଚା ବ୍ୟବହାର କରିବା, କିମ୍ବା jQuery.load କୁ କଲ୍ କରିବା ପାଇଁ ସୁପାରିଶ କରୁ | ଯଦି ଏକ ସୁଦୂର URL ପ୍ରଦାନ କରାଯାଏ, jQuery ର ପଦ୍ଧତି ମାଧ୍ୟମରେ ବିଷୟବସ୍ତୁ ଥରେ ଲୋଡ୍ ହେବ ଏବଂ div
|
.modal(options)ତୁମର ବିଷୟବସ୍ତୁକୁ ଏକ ମୋଡାଲ୍ ଭାବରେ ସକ୍ରିୟ କରେ | ଏକ ଇଚ୍ଛାଧୀନ ବିକଳ୍ପ ଗ୍ରହଣ କରେ object|
$('#myModal').modal({
keyboard: false
})
.modal('toggle')ମାନୁଆଲ୍ ଏକ ମୋଡାଲ୍ ଟୋଗଲ୍ କରେ | ମୋଡାଲ୍ ପ୍ରକୃତରେ ଦେଖାଯିବା କିମ୍ବା ଲୁକ୍କାୟିତ ହେବା ପୂର୍ବରୁ (ଅର୍ଥାତ୍ shown.bs.modalକିମ୍ବା hidden.bs.modalଘଟଣା ଘଟିବା ପୂର୍ବରୁ) କଲର୍ କୁ ଫେରିଥାଏ |
$('#myModal').modal('toggle')
.modal('show')ମାନୁଆଲ୍ ଏକ ମୋଡାଲ୍ ଖୋଲିବ | ମୋଡାଲ୍ ପ୍ରକୃତରେ ଦେଖାଯିବା ପୂର୍ବରୁ (ଅର୍ଥାତ୍ shown.bs.modalଘଟଣା ଘଟିବା ପୂର୍ବରୁ) କଲର୍ କୁ ଫେରିଥାଏ |
$('#myModal').modal('show')
.modal('hide')ମାନୁଆଲ୍ ଏକ ମୋଡାଲ୍ ଲୁଚାଇଥାଏ | ମୋଡାଲ୍ ପ୍ରକୃତରେ ଲୁକ୍କାୟିତ ହେବା ପୂର୍ବରୁ (ଅର୍ଥାତ୍ hidden.bs.modalଘଟଣା ଘଟିବା ପୂର୍ବରୁ) କଲର୍ କୁ ଫେରିଥାଏ |
$('#myModal').modal('hide')
.modal('handleUpdate')ଏକ ସ୍କ୍ରୋଲ୍ ବାର୍ କୁ କାଉଣ୍ଟର କରିବା ପାଇଁ ମୋଡାଲର ପୋଜିସନ୍ ରିଜଷ୍ଟ କରନ୍ତୁ ଯଦି ଜଣେ ଦେଖାଯିବା ଉଚିତ, ଯାହା ମୋଡାଲକୁ ବାମକୁ ଡେଇଁବ |
ଖୋଲା ଥିବାବେଳେ ମୋଡାଲର ଉଚ୍ଚତା ପରିବର୍ତ୍ତନ ହେଲେ ହିଁ ଆବଶ୍ୟକ ହୁଏ |
$('#myModal').modal('handleUpdate')
ବୁଟଷ୍ଟ୍ରାପ୍ ର ମୋଡାଲ୍ କ୍ଲାସ୍ ମୋଡାଲ୍ କାର୍ଯ୍ୟକାରିତା ପାଇଁ ହୁକିଙ୍ଗ୍ ପାଇଁ କିଛି ଇଭେଣ୍ଟକୁ ପ୍ରକାଶ କରେ |
ସମସ୍ତ ମୋଡାଲ୍ ଇଭେଣ୍ଟଗୁଡିକ ମୋଡାଲ୍ ନିଜେ (ଅର୍ଥାତ୍) ରେ ଗୁଳି କରାଯାଇଥାଏ <div class="modal">|
| ଇଭେଣ୍ଟ ପ୍ରକାର | | ବର୍ଣ୍ଣନା |
|---|---|
| show.bs.modal | showଉଦାହରଣ ପଦ୍ଧତି ଡାକିବା ପରେ ଏହି ଘଟଣା ତୁରନ୍ତ ନିଆଁ ଲାଗେ | ଯଦି ଏକ କ୍ଲିକ୍ ଦ୍ caused ାରା ଘଟିଥାଏ, କ୍ଲିକ୍ ହୋଇଥିବା ଉପାଦାନ relatedTargetଇଭେଣ୍ଟର ସମ୍ପତ୍ତି ଭାବରେ ଉପଲବ୍ଧ | |
| show.bs.modal | ଯେତେବେଳେ ମୋଡାଲ୍ ଉପଭୋକ୍ତାଙ୍କୁ ଦୃଶ୍ୟମାନ କରାଗଲା (CSS ସ୍ଥାନାନ୍ତରଣ ସମ୍ପୂର୍ଣ୍ଣ ହେବା ପର୍ଯ୍ୟନ୍ତ ଅପେକ୍ଷା କରିବ) ଏହି ଇଭେଣ୍ଟକୁ ବରଖାସ୍ତ କରାଯାଏ | ଯଦି ଏକ କ୍ଲିକ୍ ଦ୍ caused ାରା ଘଟିଥାଏ, କ୍ଲିକ୍ ହୋଇଥିବା ଉପାଦାନ relatedTargetଇଭେଣ୍ଟର ସମ୍ପତ୍ତି ଭାବରେ ଉପଲବ୍ଧ | |
| hide.bs.modal | hideଉଦାହରଣ ପଦ୍ଧତି ଡକାଯିବା ପରେ ଏହି ଇଭେଣ୍ଟ ତୁରନ୍ତ ବରଖାସ୍ତ ହୁଏ | |
| hidden.bs.modal | ଯେତେବେଳେ ମୋଡାଲ୍ ଉପଭୋକ୍ତା ଠାରୁ ଲୁକ୍କାୟିତ ହୋଇସାରିଛି (CSS ସ୍ଥାନାନ୍ତରଣ ସମ୍ପୂର୍ଣ୍ଣ ହେବା ପର୍ଯ୍ୟନ୍ତ ଅପେକ୍ଷା କରିବ) ଏହି ଇଭେଣ୍ଟକୁ ବରଖାସ୍ତ କରାଯାଏ | |
| load.bs.modal | remoteଯେତେବେଳେ ମୋଡାଲ୍ ବିକଳ୍ପ ବ୍ୟବହାର କରି ବିଷୟବସ୍ତୁ ଲୋଡ୍ କରେ ଏହି ଇଭେଣ୍ଟକୁ ବରଖାସ୍ତ କରାଯାଏ | |
$('#myModal').on('hidden.bs.modal', function (e) {
// do something...
})
ନାଭବାର, ଟ୍ୟାବ, ଏବଂ ବଟିକା ସହିତ ଏହି ସରଳ ପ୍ଲଗଇନ୍ ସହିତ ପ୍ରାୟ କ anything ଣସି ଜିନିଷରେ ଡ୍ରପଡାଉନ୍ ମେନୁ ଯୋଡନ୍ତୁ |
ଡାଟା ଆଟ୍ରିବ୍ୟୁଟ୍ କିମ୍ବା ଜାଭାସ୍କ୍ରିପ୍ଟ ମାଧ୍ୟମରେ, ଡ୍ରପଡାଉନ୍ ପ୍ଲଗଇନ୍ .openପ୍ୟାରେଣ୍ଟ୍ ତାଲିକା ଆଇଟମ୍ ଉପରେ ଶ୍ରେଣୀ ଟୋଗଲ୍ କରି ଲୁକ୍କାୟିତ ବିଷୟବସ୍ତୁ (ଡ୍ରପଡାଉନ୍ ମେନୁ) ଟୋଗଲ୍ କରେ |
ମୋବାଇଲ୍ ଡିଭାଇସରେ, ଏକ ଡ୍ରପ୍ ଡାଉନ୍ ଖୋଲିବା .dropdown-backdropମେନୁ ବାହାରେ ଟ୍ୟାପ୍ କରିବା ସମୟରେ ଡ୍ରପ୍ ଡାଉନ୍ ମେନୁ ବନ୍ଦ କରିବା ପାଇଁ ଏକ ଟ୍ୟାପ୍ କ୍ଷେତ୍ର ଭାବରେ ଯୋଗ କରିଥାଏ, ସଠିକ୍ iOS ସମର୍ଥନ ପାଇଁ ଏକ ଆବଶ୍ୟକତା | ଏହାର ଅର୍ଥ ହେଉଛି ଏକ ଖୋଲା ଡ୍ରପଡାଉନ୍ ମେନୁରୁ ଏକ ଭିନ୍ନ ଡ୍ରପଡାଉନ୍ ମେନୁକୁ ପରିବର୍ତ୍ତନ କରିବା ମୋବାଇଲରେ ଏକ ଅତିରିକ୍ତ ଟ୍ୟାପ୍ ଆବଶ୍ୟକ କରେ |
ଟିପନ୍ତୁ: data-toggle="dropdown"ଏକ ପ୍ରୟୋଗ ସ୍ତରରେ ଡ୍ରପଡାଉନ୍ ମେନୁ ବନ୍ଦ କରିବା ପାଇଁ ଗୁଣଟି ନିର୍ଭରଶୀଳ, ତେଣୁ ଏହାକୁ ସର୍ବଦା ବ୍ୟବହାର କରିବା ଏକ ଉତ୍ତମ ବିଚାର |
data-toggle="dropdown"ଏକ ଡ୍ରପଡାଉନ୍ ଟୋଗଲ୍ କରିବାକୁ ଏକ ଲିଙ୍କ୍ କିମ୍ବା ବଟନ୍ ରେ ଯୋଡନ୍ତୁ |
<div class="dropdown">
<button id="dLabel" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Dropdown trigger
<span class="caret"></span>
</button>
<ul class="dropdown-menu" aria-labelledby="dLabel">
...
</ul>
</div>
ଲିଙ୍କ୍ ବଟନ୍ ସହିତ URL ଗୁଡିକ ଅକ୍ଷୁର୍ଣ୍ଣ ରଖିବାକୁ, data-targetଏହା ପରିବର୍ତ୍ତେ ଗୁଣ ବ୍ୟବହାର କରନ୍ତୁ href="#"|
<div class="dropdown">
<a id="dLabel" data-target="#" href="http://example.com/" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Dropdown trigger
<span class="caret"></span>
</a>
<ul class="dropdown-menu" aria-labelledby="dLabel">
...
</ul>
</div>
ଜାଭାସ୍କ୍ରିପ୍ଟ ମାଧ୍ୟମରେ ଡ୍ରପଡାଉନ୍ କୁ କଲ୍ କରନ୍ତୁ:
$('.dropdown-toggle').dropdown()
data-toggle="dropdown"ତଥାପି ଆବଶ୍ୟକଆପଣ ଜାଭାସ୍କ୍ରିପ୍ଟ ମାଧ୍ୟମରେ ଆପଣଙ୍କର ଡ୍ରପଡାଉନ୍ କୁ ଡାକନ୍ତି କିମ୍ବା ଏହା ବଦଳରେ ଡାଟା-ଆପି ବ୍ୟବହାର କରନ୍ତି ନା କାହିଁକି, data-toggle="dropdown"ଡ୍ରପଡାଉନ୍ ର ଟ୍ରିଗର ଉପାଦାନରେ ସର୍ବଦା ଉପସ୍ଥିତ ରହିବା ଆବଶ୍ୟକ |
କିଛି ନୁହେଁ |
$().dropdown('toggle')ପ୍ରଦତ୍ତ ନାଭବାର୍ କିମ୍ବା ଟ୍ୟାବଡ୍ ନେଭିଗେସନ୍ ର ଡ୍ରପ୍ ଡାଉନ୍ ମେନୁ ଟୋଗଲ୍ କରେ |
.dropdown-menuସମସ୍ତ ଡ୍ରପଡାଉନ୍ ଇଭେଣ୍ଟଗୁଡିକ ପ୍ୟାରେଣ୍ଟ୍ ଉପାଦାନରେ ଫାୟାର୍ ହୋଇଛି |
ସମସ୍ତ ଡ୍ରପଡାଉନ୍ ଇଭେଣ୍ଟଗୁଡିକର ଏକ relatedTargetସମ୍ପତ୍ତି ଅଛି, ଯାହାର ମୂଲ୍ୟ ହେଉଛି ଟୋଗଲ୍ ଆଙ୍କର୍ ଉପାଦାନ |
| ଇଭେଣ୍ଟ ପ୍ରକାର | | ବର୍ଣ୍ଣନା |
|---|---|
| show.bs.dropdown | | ଶୋ ଇନଷ୍ଟାଣ୍ଟ ପଦ୍ଧତି କୁହାଯିବା ପରେ ଏହି ଇଭେଣ୍ଟ ତୁରନ୍ତ ନିଆଁ ଲାଗେ | |
| show.bs.dropdown | ଉପଭୋକ୍ତାଙ୍କୁ ଡ୍ରପଡାଉନ୍ ଦୃଶ୍ୟମାନ ହେବା ପରେ ଏହି ଇଭେଣ୍ଟକୁ ବରଖାସ୍ତ କରାଯାଇଥାଏ (CSS ସ୍ଥାନାନ୍ତରଣକୁ ଅପେକ୍ଷା କରିବ, ସମ୍ପୂର୍ଣ୍ଣ ହେବା ପାଇଁ) | |
| hide.bs.dropdown | ଯେତେବେଳେ ଲୁକ୍କାୟିତ ପଦ୍ଧତି କୁହାଯାଏ ସେତେବେଳେ ଏହି ଇଭେଣ୍ଟ ତୁରନ୍ତ ବରଖାସ୍ତ ହୁଏ | |
| hidden.bs.dropdown | | ଯେତେବେଳେ ଡ୍ରପଡାଉନ୍ ଉପଭୋକ୍ତାଙ୍କଠାରୁ ଲୁକ୍କାୟିତ ହୋଇସାରିଛି (CSS ସ୍ଥାନାନ୍ତରଣକୁ ଅପେକ୍ଷା କରିବ, ସମାପ୍ତ ହେବାକୁ) ଏହି ଇଭେଣ୍ଟକୁ ବରଖାସ୍ତ କରାଯାଏ | |
$('#myDropdown').on('show.bs.dropdown', function () {
// do something…
})
ସ୍କ୍ରୋଲ୍ ପୋଜି ପ୍ଲଗଇନ୍ ସ୍କ୍ରୋଲ୍ ପୋଜିସନ୍ ଉପରେ ଆଧାର କରି ନାଭ୍ ଟାର୍ଗେଟ୍ଗୁଡ଼ିକୁ ସ୍ୱୟଂଚାଳିତ ଭାବରେ ଅପଡେଟ୍ କରିବା ପାଇଁ | ନାଭବାର୍ ତଳେ ଥିବା କ୍ଷେତ୍ରକୁ ସ୍କ୍ରୋଲ୍ କରନ୍ତୁ ଏବଂ ସକ୍ରିୟ ଶ୍ରେଣୀ ପରିବର୍ତ୍ତନ ଦେଖନ୍ତୁ | ଡ୍ରପଡାଉନ୍ ସବ୍ ଆଇଟମ୍ ଗୁଡିକ ମଧ୍ୟ ହାଇଲାଇଟ୍ ହେବ |
ବିଜ୍ଞାପନ ଲେଗିଙ୍ଗସ୍ କିଟର, ବ୍ରଞ୍ଚ୍ ଆଇଡି ଆର୍ଟ ପାର୍ଟି ଡୋଲୋର ଲେବର | ସେମାନେ କ୍ୱି ବିକ୍ରୟ କରିବା ପୂର୍ବରୁ ପିଚ୍ ଫୋର୍କ୍ yr enim lo-fi | ଟୁମ୍ବଲ୍ ଫାର୍ମ-ଟୁ-ଟେବୁଲ୍ ସାଇକେଲ୍ ଅଧିକାର ଯାହା ବି ହେଉ | ଆନିମ କେଫିୟେ କାର୍ଡିଗାନ୍ | ଭେଲିଟ୍ ସେଟାନ୍ mcsweeney ର ଫଟୋ ବୁଥ୍ 3 ଗଧିଆ ଚନ୍ଦ୍ର ଇର୍ୟୁର୍ | କୋସବି ସ୍ ater େଟର୍ ଲୋମୋ ଜିନ୍ ସର୍ଟସ୍, ୱିଲିୟମ୍ସବର୍ଗ ହୁଡି ମିନି କ୍ୱି ଆପଣ ବୋଧହୁଏ ସେମାନଙ୍କ ବିଷୟରେ ଶୁଣି ନାହାଁନ୍ତି ଏବଂ କାର୍ଡିଗାନ୍ ଟ୍ରଷ୍ଟ ପାଣ୍ଠି କଲ୍ପା ବାୟୋଡିଜେଲ୍ ୱେସ୍ ଆଣ୍ଡର୍ସନ୍ ଆଷ୍ଟେଟିକ୍ | ନିହିଲ୍ ଟାଟୁ ହୋଇଥିବା ଆକସାମସ୍, କ୍ରେଡିଟ୍ ବିଡମ୍ବନା ବାୟୋଡିଜେଲ୍ କେଫିହି କାରିଗର ଉଲାମକୋ ଫଳାଫଳ |
ଭେନିଆମ୍ ମାର୍ଫା ମୁଷ୍ଟି ସ୍କେଟ୍ ବୋର୍ଡ, ଫଗୁଏଟ୍ ଭେଲିଟ୍ ପିଚ୍ ଫୋର୍କ୍ ଦା ard ି ଆଡିପିସିଙ୍ଗ୍ | ଫ୍ରିଗାନ୍ ଦା ard ି ଆଲୁକା କପିଡାଟାଟ୍ mcsweeney ର ଭେରୋ | କପିଡାଟଟ୍ ଚାରି ଲୋକୋ ନିସି, ଇ ହେଲଭେଟିକା ନୁଲା କାର୍ଲସ୍ | ଟାଟୁ ହୋଇଥିବା କୋସବି ସ୍ୱିଟର ଫୁଡ୍ ଟ୍ରକ୍, mcsweeney's quis non freegan vinyl | Lo-fi wes anderson +1 sartorial | କାର୍ଲସ୍ ନନ୍ ସ est ନ୍ଦର୍ଯ୍ୟଗତ ବ୍ୟାୟାମ କ୍ୱିସ୍ ଭଦ୍ରକରଣ | ବ୍ରୁକଲିନ୍ ଆଡିପିସିସିଂ କ୍ରାଫ୍ଟ ବିୟର ଭାଇସ୍ କିଟର ଡେସର୍ଣ୍ଟ |
Occaecat commodo aliqua delectus | ଫ୍ୟାପ୍ କ୍ରାଫ୍ଟ ବିୟର ଡେସର୍ଣ୍ଟ ସ୍କେଟ୍ ବୋର୍ଡ ଇ। ଲୋମୋ ସାଇକେଲ ଅଧିକାର ଆଡିପିସିଙ୍ଗ୍ ବାନ୍ ମି, ଭେଲିଟ୍ ଇ ସୁଣ୍ଟ ପରବର୍ତ୍ତୀ ସ୍ତରର ଲୋକୋଭୋର ଏକକ-ଉତ୍ପନ୍ନ କଫି ମାଗନା ଭେନିଆମ୍ ରେ | ହାଇ ଲାଇଫ୍ ଆଇଡି ଭିନିଲ୍, ଇକୋ ପାର୍କ ଫଳାଫଳ କ୍ୱିକସ୍ ଆଲିକ୍ୟୁପ୍ ବାନ୍ ମି ପିଚ୍ ଫୋର୍କ୍ | Vero VHS est adipisising | କନସେକ୍ଟୁର ନିସି DIY ସର୍ବନିମ୍ନ ମେସେଞ୍ଜର ବ୍ୟାଗ୍ | କ୍ରେଡିଟ୍ ଏକ୍ସ, ସ୍ଥାୟୀ ଡେଲେକ୍ଟସ୍ କନସେକ୍ଟେଟର୍ ଫ୍ୟାନି ପ୍ୟାକ୍ ଆଇଫୋନ୍ |
In incididunt echo park, officia deserunt mcsweeney's proident master cleanse thundercats sapiente veniam. Excepteur VHS elit, proident shoreditch +1 biodiesel laborum craft beer. Single-origin coffee wayfarers irure four loko, cupidatat terry richardson master cleanse. Assumenda you probably haven't heard of them art party fanny pack, tattooed nulla cardigan tempor ad. Proident wolf nesciunt sartorial keffiyeh eu banh mi sustainable. Elit wolf voluptate, lo-fi ea portland before they sold out four loko. Locavore enim nostrud mlkshk brooklyn nesciunt.
Ad leggings keytar, brunch id art party dolor labore. Pitchfork yr enim lo-fi before they sold out qui. Tumblr farm-to-table bicycle rights whatever. Anim keffiyeh carles cardigan. Velit seitan mcsweeney's photo booth 3 wolf moon irure. Cosby sweater lomo jean shorts, williamsburg hoodie minim qui you probably haven't heard of them et cardigan trust fund culpa biodiesel wes anderson aesthetic. Nihil tattooed accusamus, cred irony biodiesel keffiyeh artisan ullamco consequat.
କିଟର ଟ୍ୱି ବ୍ଲଗ୍, କଲ୍ପା ମେସେଞ୍ଜର ବ୍ୟାଗ୍ ମାର୍ଫା ଯାହା ବି ଡିଲେକ୍ଟସ୍ ଖାଦ୍ୟ ଟ୍ରକ୍ | Sapiente synth id ଅନୁମାନ | ଲୋକୋଭୋର ସେଡ୍ ହେଲଭେଟିକା କ୍ଲିଚ୍ ବିଡ଼ମ୍ବନା, ବଜ୍ରକାପ୍ତା ଆପଣ ବୋଧହୁଏ ସେମାନଙ୍କ ବିଷୟରେ ଶୁଣି ନାହାଁନ୍ତି ଫଳାଫଳ ହୁଡି ଗ୍ଲୁଟେନ୍ମୁକ୍ତ ଲୋ-ଫାଇ ଫାପ୍ ଆଲିକାଇପ୍ | ସେମାନେ ବିକ୍ରୟ କରିବା ପୂର୍ବରୁ ଲାବୋର ଏଲିଟ୍ ପ୍ଲେସେଟ୍, ଟେରି ରିଚାର୍ଡସନ୍ ପ୍ରୋଏଡେଣ୍ଟ୍ ବ୍ରଞ୍ଚ୍ ନେସିଅଣ୍ଟ୍ କ୍ୱିସ୍ କୋସବି ସ୍ ater େଟର୍ ପ୍ୟାରିୟର୍ କେଫିହେ ହେଲଭେଟିକା କାରିଗର | କାର୍ଡିଗାନ୍ ଶିଳ୍ପ ବିୟର ସେଟାନ୍ ପ୍ରସ୍ତୁତ ଭେଲିଟ୍ | ଭିଏଚଏସ୍ ଚାମ୍ବ୍ରେ ଲେବରସ୍ ଟେମ୍ପୋର ଭେନିୟମ୍ | ଆନିମ୍ ମଲ୍ଲିଟ୍ ମିନିମ୍ କମୋଡୋ ଉଲାମକୋ ବଜ୍ରକାପ୍ତା |
ନାଭବାର୍ ଲିଙ୍କଗୁଡ଼ିକରେ ସମାଧାନଯୋଗ୍ୟ id ଲକ୍ଷ୍ୟ ଥିବା ଆବଶ୍ୟକ | ଉଦାହରଣ ସ୍ୱରୂପ, <a href="#home">home</a>DOM ପରି କିଛି ସହିତ ଏକ ଅନୁରୂପ ହେବା ଆବଶ୍ୟକ <div id="home"></div>|
:visibleଲକ୍ଷ୍ୟ ଉପାଦାନଗୁଡିକ ଅଣଦେଖା |ଟାର୍ଗେଟ୍ ଉପାଦାନଗୁଡିକ ଯାହା :visiblejQuery ଅନୁଯାୟୀ ନୁହେଁ, ସେମାନଙ୍କୁ ଅଣଦେଖା କରାଯିବ ଏବଂ ସେମାନଙ୍କର ଅନୁରୂପ ନାଭ୍ ଆଇଟମ୍ ଗୁଡିକ କଦାପି ହାଇଲାଇଟ୍ ହେବ ନାହିଁ |
କାର୍ଯ୍ୟାନ୍ୱୟନ ପଦ୍ଧତିକୁ ଖାତିର ନକରି, position: relative;ଆପଣ ଗୁପ୍ତଚର କରୁଥିବା ଉପାଦାନ ଉପରେ ସ୍କ୍ରୋଲ୍ସପି ବ୍ୟବହାର ଆବଶ୍ୟକ କରେ | ଅଧିକାଂଶ କ୍ଷେତ୍ରରେ ଏହା ହେଉଛି <body>| ଯେତେବେଳେ ଅନ୍ୟ ବ୍ୟତୀତ ଉପାଦାନଗୁଡ଼ିକ ଉପରେ ସ୍କ୍ରୋଲ୍ପିଙ୍ଗ୍ କରାଯାଏ , ଏକ ସେଟ୍ ଏବଂ ପ୍ରୟୋଗ <body>ହେବା ନିଶ୍ଚିତ ହୁଅନ୍ତୁ |heightoverflow-y: scroll;
ତୁମର ଟପ୍ ବାର୍ ନେଭିଗେସନ୍ରେ ସ୍କ୍ରୋଲ୍ସି ଆଚରଣକୁ ସହଜରେ ଯୋଡିବାକୁ, data-spy="scroll"ତୁମେ ଗୁପ୍ତଚର କରିବାକୁ ଚାହୁଁଥିବା ଉପାଦାନକୁ ଯୋଗ କର (ସାଧାରଣତ this ଏହା ହେବ <body>) | ତା’ପରେ data-targetଯେକ any ଣସି ବୁଟଷ୍ଟ୍ରାପ୍ ଉପାଦାନର ପ୍ୟାରେଣ୍ଟ୍ ଉପାଦାନର ID କିମ୍ବା ଶ୍ରେଣୀ ସହିତ ଗୁଣ ଯୋଡନ୍ତୁ .nav|
body {
position: relative;
}
<body data-spy="scroll" data-target="#navbar-example">
...
<div id="navbar-example">
<ul class="nav nav-tabs" role="tablist">
...
</ul>
</div>
...
</body>
ଆପଣଙ୍କର CSS ରେ ଯୋଡିବା ପରେ position: relative;, ଜାଭାସ୍କ୍ରିପ୍ଟ ମାଧ୍ୟମରେ ସ୍କ୍ରୋଲସପି କୁ କଲ୍ କରନ୍ତୁ:
$('body').scrollspy({ target: '#navbar-example' })
.scrollspy('refresh')DOM ରୁ ଉପାଦାନଗୁଡିକ ଯୋଡିବା କିମ୍ବା ଅପସାରଣ ସହିତ ସ୍କ୍ରୋଲ୍ସପି ବ୍ୟବହାର କରିବାବେଳେ, ଆପଣଙ୍କୁ ଏହିପରି ସତେଜ ପଦ୍ଧତିକୁ ଡାକିବାକୁ ପଡିବ:
$('[data-spy="scroll"]').each(function () {
var $spy = $(this).scrollspy('refresh')
})
ଡାଟା ଆଟ୍ରିବ୍ୟୁଟ୍ କିମ୍ବା ଜାଭାସ୍କ୍ରିପ୍ଟ ମାଧ୍ୟମରେ ବିକଳ୍ପଗୁଡିକ ପାସ୍ ହୋଇପାରିବ | ଡାଟା ଆଟ୍ରିବ୍ୟୁଟ୍ ପାଇଁ, ଅପ୍ସନ୍ ନାମ ସହିତ data-ଯେପରି ଯୋଡନ୍ତୁ data-offset=""|
| ନାମ | ଟାଇପ୍ କରନ୍ତୁ | | ଡିଫଲ୍ଟ | | ବର୍ଣ୍ଣନା |
|---|---|---|---|
| ଅଫସେଟ | ସଂଖ୍ୟା | ୧୦ | ସ୍କ୍ରୋଲର ସ୍ଥିତି ଗଣନା କରିବା ସମୟରେ ଉପରୁ ଅଫସେଟ କରିବାକୁ ପିକ୍ସେଲ | |
| ଇଭେଣ୍ଟ ପ୍ରକାର | | ବର୍ଣ୍ଣନା |
|---|---|
| activate.bs.scrollspy | ଯେତେବେଳେ ଏକ ନୂତନ ଆଇଟମ୍ ସ୍କ୍ରୋଲ୍ସି ଦ୍ୱାରା ସକ୍ରିୟ ହୋଇଯାଏ ଏହି ଇଭେଣ୍ଟ ଅଗ୍ନି ସଂଯୋଗ କରେ | |
$('#myScrollspy').on('activate.bs.scrollspy', function () {
// do something…
})
ଡ୍ରପଡାଉନ୍ ମେନୁ ମାଧ୍ୟମରେ ମଧ୍ୟ ସ୍ଥାନୀୟ ବିଷୟବସ୍ତୁର ପ୍ୟାନ୍ ମାଧ୍ୟମରେ ସ୍ଥାନାନ୍ତର ପାଇଁ ଶୀଘ୍ର, ଗତିଶୀଳ ଟ୍ୟାବ୍ କାର୍ଯ୍ୟକାରିତା ଯୋଡନ୍ତୁ | ନେଷ୍ଟେଡ୍ ଟ୍ୟାବଗୁଡିକ ସମର୍ଥିତ ନୁହେଁ |
କଞ୍ଚା ଡେନିମ୍ ଆପଣ ବୋଧହୁଏ ସେମାନଙ୍କ ବିଷୟରେ ଜିନ୍ ସର୍ଟସ୍ ଅଷ୍ଟିନ ବିଷୟରେ ଶୁଣି ନାହାଁନ୍ତି | ନେସିଏଣ୍ଟ ଟୋଫୁ ଷ୍ଟମ୍ପଟାଉନ୍ ଆଲିକିଆ, ରେଟ୍ରୋ ସିନ୍ଥ ମାଷ୍ଟର କ୍ଲିନ୍ସ | ମୁସ୍ତା କ୍ଲିଚ୍ ଟେମ୍ପୋର, ୱିଲିୟମ୍ସବର୍ଗ କାର୍ଲେସ୍ ଭେଗାନ୍ ହେଲଭେଟିକା | ପୁନରାବୃତ୍ତି କସବି ସ୍ ater େଟର୍ ଇଉ ବାନ୍ ମି, କ୍ୱି ଇରେର୍ ଟେରି ରିଚାର୍ଡସନ ଏକ୍ସ ସ୍କ୍ୱିଡ୍ | ଆଲିକ୍ୟୁପ୍ ପ୍ଲେସେଟ୍ ସାଲଭିଆ ସିଲମ୍ ଆଇଫୋନ୍ | Seitan aliquip quis cardigan ଆମେରିକୀୟ ପୋଷାକ, ବଟର୍ ଭଲ୍ୟୁପେଟ୍ ନିସି କ୍ୱି |
Food truck fixie locavore, accusamus mcsweeney's marfa nulla single-origin coffee squid. Exercitation +1 labore velit, blog sartorial PBR leggings next level wes anderson artisan four loko farm-to-table craft beer twee. Qui photo booth letterpress, commodo enim craft beer mlkshk aliquip jean shorts ullamco ad vinyl cillum PBR. Homo nostrud organic, assumenda labore aesthetic magna delectus mollit. Keytar helvetica VHS salvia yr, vero magna velit sapiente labore stumptown. Vegan fanny pack odio cillum wes anderson 8-bit, sustainable jean shorts beard ut DIY ethical culpa terry richardson biodiesel. Art party scenester stumptown, tumblr butcher vero sint qui sapiente accusamus tattooed echo park.
Etsy mixtape wayfarers, ethical wes anderson tofu before they sold out mcsweeney's organic lomo retro fanny pack lo-fi farm-to-table readymade. Messenger bag gentrify pitchfork tattooed craft beer, iphone skateboard locavore carles etsy salvia banksy hoodie helvetica. DIY synth PBR banksy irony. Leggings gentrify squid 8-bit cred pitchfork. Williamsburg banh mi whatever gluten-free, carles pitchfork biodiesel fixie etsy retro mlkshk vice blog. Scenester cred you probably haven't heard of them, vinyl craft beer blog stumptown. Pitchfork sustainable tofu synth chambray yr.
Trust fund seitan letterpress, keytar raw denim keffiyeh etsy art party before they sold out master cleanse gluten-free squid scenester freegan cosby sweater. Fanny pack portland seitan DIY, art party locavore wolf cliche high life echo park Austin. Cred vinyl keffiyeh DIY salvia PBR, banh mi before they sold out farm-to-table VHS viral locavore cosby sweater. Lomo wolf viral, mustache readymade thundercats keffiyeh craft beer marfa ethical. Wolf salvia freegan, sartorial keffiyeh echo park vegan.
ଏହି ପ୍ଲଗଇନ୍ ଟ୍ୟାବବଲ୍ କ୍ଷେତ୍ରଗୁଡିକ ଯୋଡିବା ପାଇଁ ଟ୍ୟାବଡ୍ ନେଭିଗେସନ୍ ଉପାଦାନକୁ ବିସ୍ତାର କରେ |
ଜାଭାସ୍କ୍ରିପ୍ଟ ମାଧ୍ୟମରେ ଟ୍ୟାବ ଟେବୁଲ୍ ଟ୍ୟାବ୍ ସକ୍ଷମ କରନ୍ତୁ (ପ୍ରତ୍ୟେକ ଟ୍ୟାବ୍ ପୃଥକ ଭାବରେ ସକ୍ରିୟ ହେବା ଆବଶ୍ୟକ):
$('#myTabs a').click(function (e) {
e.preventDefault()
$(this).tab('show')
})
ଆପଣ ବିଭିନ୍ନ ଉପାୟରେ ବ୍ୟକ୍ତିଗତ ଟ୍ୟାବଗୁଡ଼ିକୁ ସକ୍ରିୟ କରିପାରିବେ:
$('#myTabs a[href="#profile"]').tab('show') // Select tab by name
$('#myTabs a:first').tab('show') // Select first tab
$('#myTabs a:last').tab('show') // Select last tab
$('#myTabs li:eq(2) a').tab('show') // Select third tab (0-indexed)
data-toggle="tab"ଆପଣ କେବଳ ନିର୍ଦ୍ଦିଷ୍ଟ କିମ୍ବା data-toggle="pill"ଏକ ଉପାଦାନ ଉପରେ କ Java ଣସି ଜାଭାସ୍କ୍ରିପ୍ଟ ଲେଖି ବିନା ଏକ ଟ୍ୟାବ୍ କିମ୍ବା ବଟ ନାଭିଗେସନ୍ ସକ୍ରିୟ କରିପାରିବେ | navଟ୍ୟାବରେ କ୍ଲାସ୍ ଏବଂ nav-tabsକ୍ଲାସ୍ ଯୋଡିବା ulବୁଟଷ୍ଟ୍ରାପ୍ ଟ୍ୟାବ୍ ଷ୍ଟାଇଲିଂnav ପ୍ରୟୋଗ କରିବ, ଏବଂ କ୍ଲାସ୍ ଯୋଡିବା ଦ୍ୱାରା ପିଲ୍ ଷ୍ଟାଇଲିଂnav-pills ଲାଗୁ ହେବ |
<div>
<!-- Nav tabs -->
<ul class="nav nav-tabs" role="tablist">
<li role="presentation" class="active"><a href="#home" aria-controls="home" role="tab" data-toggle="tab">Home</a></li>
<li role="presentation"><a href="#profile" aria-controls="profile" role="tab" data-toggle="tab">Profile</a></li>
<li role="presentation"><a href="#messages" aria-controls="messages" role="tab" data-toggle="tab">Messages</a></li>
<li role="presentation"><a href="#settings" aria-controls="settings" role="tab" data-toggle="tab">Settings</a></li>
</ul>
<!-- Tab panes -->
<div class="tab-content">
<div role="tabpanel" class="tab-pane active" id="home">...</div>
<div role="tabpanel" class="tab-pane" id="profile">...</div>
<div role="tabpanel" class="tab-pane" id="messages">...</div>
<div role="tabpanel" class="tab-pane" id="settings">...</div>
</div>
</div>
ଟ୍ୟାବଗୁଡିକ ଦୁର୍ବଳ ହେବାକୁ, .fadeପ୍ରତ୍ୟେକରେ ଯୋଗ କରନ୍ତୁ .tab-pane| ପ୍ରଥମ ଟ୍ୟାବ୍ ପେନ୍ ମଧ୍ୟ .inପ୍ରାରମ୍ଭିକ ବିଷୟବସ୍ତୁକୁ ଦୃଶ୍ୟମାନ କରିବାକୁ ପଡିବ |
<div class="tab-content">
<div role="tabpanel" class="tab-pane fade in active" id="home">...</div>
<div role="tabpanel" class="tab-pane fade" id="profile">...</div>
<div role="tabpanel" class="tab-pane fade" id="messages">...</div>
<div role="tabpanel" class="tab-pane fade" id="settings">...</div>
</div>
$().tabଏକ ଟ୍ୟାବ୍ ଉପାଦାନ ଏବଂ ବିଷୟବସ୍ତୁ ପାତ୍ରକୁ ସକ୍ରିୟ କରିଥାଏ | ଟ୍ୟାବରେ DOM ରେ data-targetଏକ hrefକଣ୍ଟେନର ନୋଡକୁ ଟାର୍ଗେଟ କରିବା ଉଚିତ | ଉପରୋକ୍ତ ଉଦାହରଣଗୁଡ଼ିକରେ, ଟ୍ୟାବଗୁଡ଼ିକ ହେଉଛି ଗୁଣଗୁଡ଼ିକ <a>ସହିତ s |data-toggle="tab"
.tab('show')ପ୍ରଦତ୍ତ ଟ୍ୟାବ୍ ଚୟନ କରେ ଏବଂ ଏହାର ସଂପୃକ୍ତ ବିଷୟବସ୍ତୁ ଦେଖାଏ | ଅନ୍ୟ କ tab ଣସି ଟ୍ୟାବ୍ ଯାହା ପୂର୍ବରୁ ମନୋନୀତ ହୋଇଥିଲା ତାହା ମନୋନୀତ ହୋଇନଥାଏ ଏବଂ ଏହାର ସଂପୃକ୍ତ ବିଷୟବସ୍ତୁ ଲୁକ୍କାୟିତ ହୋଇଥାଏ | ଟ୍ୟାବ୍ ପେନ୍ ପ୍ରକୃତରେ ଦେଖାଯିବା ପୂର୍ବରୁ (ଅର୍ଥାତ୍ shown.bs.tabଘଟଣା ଘଟିବା ପୂର୍ବରୁ) କଲର୍ କୁ ଫେରିଥାଏ |
$('#someTab').tab('show')
ଏକ ନୂତନ ଟ୍ୟାବ୍ ଦେଖାଇବାବେଳେ, ଘଟଣାଗୁଡ଼ିକ ନିମ୍ନ କ୍ରମରେ ନିଆଁ ଲାଗେ:
hide.bs.tab(ସାମ୍ପ୍ରତିକ ସକ୍ରିୟ ଟ୍ୟାବ୍ ଉପରେ)show.bs.tab(ଦେଖାଯିବାକୁ ଥିବା ଟ୍ୟାବ୍ ଉପରେ)hidden.bs.tab(ପୂର୍ବ ସକ୍ରିୟ ଟ୍ୟାବରେ, hide.bs.tabଇଭେଣ୍ଟ ପାଇଁ ସମାନ)shown.bs.tab(ନୂତନ-ସକ୍ରିୟ କେବଳ ପ୍ରଦର୍ଶିତ ଟ୍ୟାବ୍ ଉପରେ, show.bs.tabଇଭେଣ୍ଟ ପାଇଁ ସମାନ)ଯଦି କ tab ଣସି ଟ୍ୟାବ୍ ପୂର୍ବରୁ ସକ୍ରିୟ ନଥିଲା, ତେବେ hide.bs.tabଇଭେଣ୍ଟଗୁଡିକ hidden.bs.tabଫାୟାର୍ ହେବ ନାହିଁ |
| ଇଭେଣ୍ଟ ପ୍ରକାର | | ବର୍ଣ୍ଣନା |
|---|---|
| show.bs.tab | ଏହି ଇଭେଣ୍ଟ ଟ୍ୟାବ୍ ଶୋରେ ନିଆଁ ଲାଗେ, କିନ୍ତୁ ନୂଆ ଟ୍ୟାବ୍ ଦେଖାଯିବା ପୂର୍ବରୁ | ଯଥାକ୍ରମେ ସକ୍ରିୟ ଟ୍ୟାବ୍ ଏବଂ ପୂର୍ବ ସକ୍ରିୟ ଟ୍ୟାବ୍ (ଯଦି ଉପଲବ୍ଧ) ବ୍ୟବହାର କରନ୍ତୁ event.targetଏବଂ ଟାର୍ଗେଟ୍ କରନ୍ତୁ |event.relatedTarget |
| show.bs.tab | ଏକ ଟ୍ୟାବ୍ ଦେଖାଯିବା ପରେ ଏହି ଇଭେଣ୍ଟ ଟ୍ୟାବ୍ ଶୋ’ରେ ନିଆଁ ଲାଗେ | ଯଥାକ୍ରମେ ସକ୍ରିୟ ଟ୍ୟାବ୍ ଏବଂ ପୂର୍ବ ସକ୍ରିୟ ଟ୍ୟାବ୍ (ଯଦି ଉପଲବ୍ଧ) ବ୍ୟବହାର କରନ୍ତୁ event.targetଏବଂ ଟାର୍ଗେଟ୍ କରନ୍ତୁ |event.relatedTarget |
| hide.bs.tab | ଯେତେବେଳେ ଏକ ନୂତନ ଟ୍ୟାବ୍ ଦେଖାଯିବାକୁ ହେବ (ଏବଂ ଏହିପରି ପୂର୍ବ ସକ୍ରିୟ ଟ୍ୟାବ୍ ଲୁକ୍କାୟିତ ହେବ) ଏହି ଘଟଣାଟି ଅଗ୍ନି ସଂଯୋଗ କରେ | ସାମ୍ପ୍ରତିକ ସକ୍ରିୟ ଟ୍ୟାବ୍ ଏବଂ ନୂତନ ଶୀଘ୍ର-ସକ୍ରିୟ ହେବାକୁ ଥିବା ଟ୍ୟାବ୍ ଯଥାକ୍ରମେ ବ୍ୟବହାର କରନ୍ତୁ event.targetଏବଂ ଟାର୍ଗେଟ୍ କରନ୍ତୁ |event.relatedTarget |
| hidden.bs.tab | ଏକ ନୂତନ ଟ୍ୟାବ୍ ଦେଖାଯିବା ପରେ ଏହି ଇଭେଣ୍ଟ ଅଗ୍ନି ସଂଯୋଗ କରେ (ଏବଂ ଏହିପରି ପୂର୍ବ ସକ୍ରିୟ ଟ୍ୟାବ୍ ଲୁକ୍କାୟିତ) | ପୂର୍ବ ସକ୍ରିୟ ଟ୍ୟାବ୍ ଏବଂ ନୂତନ ସକ୍ରିୟ ଟ୍ୟାବ୍ ଯଥାକ୍ରମେ ବ୍ୟବହାର କରନ୍ତୁ event.targetଏବଂ ଟାର୍ଗେଟ୍ କରନ୍ତୁ |event.relatedTarget |
$('a[data-toggle="tab"]').on('shown.bs.tab', function (e) {
e.target // newly activated tab
e.relatedTarget // previous active tab
})
ଜାସନ୍ ଫ୍ରେମ୍ ଦ୍ୱାରା ଲିଖିତ ଉତ୍କୃଷ୍ଟ jQuery.tipsy ପ୍ଲଗଇନ୍ ଦ୍ୱାରା ଅନୁପ୍ରାଣିତ; ଟୁଲ୍ ଟିପ୍ସ ହେଉଛି ଏକ ଅପଡେଟ୍ ସଂସ୍କରଣ, ଯାହା ପ୍ରତିଛବି ଉପରେ ନିର୍ଭର କରେ ନାହିଁ, ଆନିମେସନ୍ ପାଇଁ CSS3 ବ୍ୟବହାର କରେ, ଏବଂ ସ୍ଥାନୀୟ ଟାଇଟଲ୍ ଷ୍ଟୋରେଜ୍ ପାଇଁ ଡାଟା-ଆଟ୍ରିବ୍ୟୁଟ୍ |
ଶୂନ-ଲମ୍ବ ଶିରୋନାମା ସହିତ ଟୁଲ୍ ଟିପ୍ସ କଦାପି ପ୍ରଦର୍ଶିତ ହୁଏ ନାହିଁ |
ଟୁଲ୍ ଟିପ୍ସ ଦେଖିବାକୁ ନିମ୍ନ ଲିଙ୍କଗୁଡିକ ଉପରେ ଚଲାନ୍ତୁ:
ପରବର୍ତ୍ତୀ ସ୍ତରର ଟାଇଟ୍ ପ୍ୟାଣ୍ଟ ଆପଣ ବୋଧହୁଏ ସେଗୁଡ଼ିକ ବିଷୟରେ ଶୁଣି ନାହାଁନ୍ତି | ଫଟୋ ବୁଥ୍ ଦା ard ି କଞ୍ଚା ଡେନିମ୍ ଲେଟରପ୍ରେସ୍ ଭେଗାନ୍ ମେସେଞ୍ଜର ବ୍ୟାଗ୍ ଷ୍ଟମ୍ପଟାଉନ୍ | ଫାର୍ମ-ଟୁ-ଟେବୁଲ୍ ସେଇଟନ୍, mcsweeney ର ଫିକ୍ସି ସ୍ଥାୟୀ କ୍ୱିନୋଆ 8-ବିଟ୍ ଆମେରିକୀୟ ପୋଷାକରେ ଏକ ଟେରି ରିଚାର୍ଡସନ୍ ଭିନିଲ୍ ଚାମ୍ବ୍ରେ ଅଛି | ଦା ard ି ଷ୍ଟମ୍ପଟାଉନ୍, କାର୍ଡିଗାନ୍ସ ବାନ୍ ମି ଲୋମୋ ବଜ୍ରକାପ୍ତା | ଟୋଫୁ ବାୟୋଡିଜେଲ ୱିଲିୟମ୍ସବର୍ଗ ମାର୍ଫା, ଚାରିଟି ଲୋକୋ ମିସିସ୍ୱେନିଙ୍କ କ୍ଲିନ୍ ଭେଗାନ୍ ଚାମ୍ବ୍ରାଇ | ପ୍ରକୃତରେ ବିଡମ୍ବନାର କାରିଗର ଯାହା କି ଚାବି , ଦୃଶ୍ୟ ଫାର୍ମ-ଟେବୁଲ୍ ବ୍ୟାଙ୍କି ଅସ୍ଟିନ୍ ଟ୍ୱିଟର ହ୍ୟାଣ୍ଡେଲ ଫ୍ରିଗାନ୍ କ୍ରେଡିଟ୍ କଞ୍ଚା ଡେନିମ୍ ଏକକ ଉତ୍ପତ୍ତି କଫି ଭାଇରାଲ୍ |
ଚାରୋଟି ବିକଳ୍ପ ଉପଲବ୍ଧ: ଉପର, ଡାହାଣ, ତଳ, ଏବଂ ବାମ ଆଲାଇନ୍ |
<button type="button" class="btn btn-default" data-toggle="tooltip" data-placement="left" title="Tooltip on left">Tooltip on left</button>
<button type="button" class="btn btn-default" data-toggle="tooltip" data-placement="top" title="Tooltip on top">Tooltip on top</button>
<button type="button" class="btn btn-default" data-toggle="tooltip" data-placement="bottom" title="Tooltip on bottom">Tooltip on bottom</button>
<button type="button" class="btn btn-default" data-toggle="tooltip" data-placement="right" title="Tooltip on right">Tooltip on right</button>
କାର୍ଯ୍ୟଦକ୍ଷତା କାରଣରୁ, ଟୁଲଟିପ୍ ଏବଂ ପପୋଭର ଡାଟା-ଆପିସ୍ ଅପ୍ଟ-ଇନ୍ ଅଟେ, ଅର୍ଥାତ୍ ଆପଣ ସେମାନଙ୍କୁ ନିଜେ ଆରମ୍ଭ କରିବା ଜରୁରୀ |
ଏକ ପୃଷ୍ଠାରେ ସମସ୍ତ ଟୁଲ୍ ଟିପ୍ସ ଆରମ୍ଭ କରିବାର ଗୋଟିଏ ଉପାୟ ହେଉଛି ସେମାନଙ୍କର data-toggleଗୁଣ ଅନୁଯାୟୀ ସେମାନଙ୍କୁ ବାଛିବା:
$(function () {
$('[data-toggle="tooltip"]').tooltip()
})
ଟୁଲ୍ ଟିପ୍ ପ୍ଲଗଇନ୍ ଚାହିଦା ଅନୁଯାୟୀ ବିଷୟବସ୍ତୁ ଏବଂ ମାର୍କଅପ୍ ସୃଷ୍ଟି କରେ ଏବଂ ଡିଫଲ୍ଟ ଭାବରେ ସେମାନଙ୍କ ଟ୍ରିଗର ଉପାଦାନ ପରେ ଟୁଲଟିପ୍ ସ୍ଥାନିତ କରେ |
ଜାଭାସ୍କ୍ରିପ୍ଟ ମାଧ୍ୟମରେ ଟୁଲ୍ ଟିପ୍ ଟ୍ରିଗର୍ କରନ୍ତୁ:
$('#example').tooltip(options)
ଏକ ଟୁଲ୍ ଟିପ୍ ପାଇଁ ଆବଶ୍ୟକ ମାର୍କଅପ୍ କେବଳ ଏକ dataଗୁଣ ଏବଂ titleHTML ଉପାଦାନରେ ଆପଣ ଏକ ଟୁଲ୍ ଟିପ୍ ପାଇବାକୁ ଚାହୁଁଛନ୍ତି | ଏକ ଟୁଲ୍ ଟିପ୍ ର ଉତ୍ପାଦିତ ମାର୍କଅପ୍ ବହୁତ ସରଳ, ଯଦିଓ ଏହା ଏକ ଅବସ୍ଥାନ ଆବଶ୍ୟକ କରେ (ଡିଫଲ୍ଟ ଭାବରେ, topପ୍ଲଗଇନ୍ ଦ୍ୱାରା ସେଟ୍) |
<!-- HTML to write -->
<a href="#" data-toggle="tooltip" title="Some tooltip text!">Hover over me</a>
<!-- Generated markup by the plugin -->
<div class="tooltip top" role="tooltip">
<div class="tooltip-arrow"></div>
<div class="tooltip-inner">
Some tooltip text!
</div>
</div>
ବେଳେବେଳେ ଆପଣ ଏକ ହାଇପରଲିଙ୍କ୍କୁ ଏକ ଟୁଲ୍ ଟିପ୍ ଯୋଡିବାକୁ ଚାହାଁନ୍ତି ଯାହା ଏକାଧିକ ଲାଇନ୍ ଗୁଡ଼ାଏ | ଟୁଲ୍ ଟିପ୍ ପ୍ଲଗଇନ୍ ର ଡିଫଲ୍ଟ ଆଚରଣ ହେଉଛି ଏହାକୁ ଭୂସମାନ୍ତର ଏବଂ ଭୂଲମ୍ବ ଭାବରେ କେନ୍ଦ୍ର କରିବା | white-space: nowrap;ଏହାକୁ ଏଡାଇବା ପାଇଁ ଆପଣଙ୍କର ଲଙ୍କାରେ ଯୋଗ କରନ୍ତୁ |
.btn-groupଏକ କିମ୍ବା ଏକ , .input-groupକିମ୍ବା ଟେବୁଲ୍ ସମ୍ବନ୍ଧୀୟ ଉପାଦାନଗୁଡ଼ିକ ଉପରେ ( ,,,,, <td>) ଉପାଦାନଗୁଡ଼ିକ ଉପରେ ଟୁଲ୍ ଟିପ୍ସ ବ୍ୟବହାର କରିବାବେଳେ <th>, ଅବାଞ୍ଛିତ ପାର୍ଶ୍ୱ ପ୍ରତିକ୍ରିୟାଗୁଡ଼ିକୁ ଏଡାଇବା ପାଇଁ ଆପଣଙ୍କୁ ବିକଳ୍ପ (ନିମ୍ନରେ ଡକ୍ୟୁମେଣ୍ଟ୍) ନିର୍ଦ୍ଦିଷ୍ଟ କରିବାକୁ ପଡିବ (ଯେପରିକି ଉପାଦାନ ବ୍ୟାପକ ଏବଂ / କିମ୍ବା ଟୁଲ୍ ଟିପ୍ ଟ୍ରିଗ୍ ହେବାବେଳେ ଏହାର ଗୋଲାକାର କୋଣ ହରାଇବା) |<tr><thead><tbody><tfoot>container: 'body'
ଏକ କୀବୋର୍ଡ୍ ସହିତ ନେଭିଗେଟ୍ କରୁଥିବା ଉପଭୋକ୍ତାମାନଙ୍କ ପାଇଁ, ଏବଂ ନିର୍ଦ୍ଦିଷ୍ଟ ଭାବରେ ସହାୟକ ପ୍ରଯୁକ୍ତିବିଦ୍ୟାର ଉପଭୋକ୍ତାମାନଙ୍କ ପାଇଁ, ଆପଣ କେବଳ କୀବୋର୍ଡ୍-ଫୋକସେବଲ୍ ଉପାଦାନଗୁଡ଼ିକରେ ଟୁଲ୍ ଟିପ୍ସ ଯୋଡିବା ଉଚିତ ଯେପରିକି ଲିଙ୍କ୍, ଫର୍ମ କଣ୍ଟ୍ରୋଲ୍, କିମ୍ବା ଏକ tabindex="0"ଗୁଣ ସହିତ ଯେକ arbit ଣସି ଇଚ୍ଛାଧୀନ ଉପାଦାନ |
disabledଏକ କିମ୍ବା ଉପାଦାନରେ ଏକ ଟୁଲ୍ ଟିପ୍ ଯୋଡିବାକୁ .disabled, ଉପାଦାନକୁ a ଭିତରେ ରଖ ଏବଂ ତାହା ବଦଳରେ <div>ଟୁଲ୍ ଟିପ୍ ପ୍ରୟୋଗ କର |<div>
ଡାଟା ଆଟ୍ରିବ୍ୟୁଟ୍ କିମ୍ବା ଜାଭାସ୍କ୍ରିପ୍ଟ ମାଧ୍ୟମରେ ବିକଳ୍ପଗୁଡିକ ପାସ୍ ହୋଇପାରିବ | ଡାଟା ଆଟ୍ରିବ୍ୟୁଟ୍ ପାଇଁ, ଅପ୍ସନ୍ ନାମ ସହିତ data-ଯେପରି ଯୋଡନ୍ତୁ data-animation=""|
ଧ୍ୟାନ ଦିଅନ୍ତୁ ଯେ ସୁରକ୍ଷା କାରଣରୁ sanitize, sanitizeFnଏବଂ whiteListବିକଳ୍ପଗୁଡ଼ିକ ଡାଟା ଆଟ୍ରିବ୍ୟୁଟ୍ ବ୍ୟବହାର କରି ଯୋଗାଇ ଦିଆଯାଇପାରିବ ନାହିଁ |
| ନାମ | ଟାଇପ୍ କରନ୍ତୁ | | ଡିଫଲ୍ଟ | | ବର୍ଣ୍ଣନା |
|---|---|---|---|
| ଆନିମେସନ୍ | ବୁଲିଅନ୍ | ସତ | ଟୁଲ୍ ଟିପ୍ କୁ ଏକ CSS ଦୁର୍ବଳ ସ୍ଥାନାନ୍ତରଣ ପ୍ରୟୋଗ କରନ୍ତୁ | |
| ପାତ୍ର | string | ମିଥ୍ୟା | ମିଥ୍ୟା | ଏକ ନିର୍ଦ୍ଦିଷ୍ଟ ଉପାଦାନରେ ଟୁଲ୍ ଟିପ୍ ଯୋଡେ | ଉଦାହରଣ : |
| ବିଳମ୍ବ | ସଂଖ୍ୟା | ବସ୍ତୁ | 0 | ଟୁଲ୍ ଟିପ୍ (ms) ଦେଖାଇବା ଏବଂ ଲୁଚାଇବାରେ ବିଳମ୍ବ - ମାନୁଆଲ୍ ଟ୍ରିଗର ପ୍ରକାର ପାଇଁ ପ୍ରଯୁଜ୍ୟ ନୁହେଁ | ଯଦି ଏକ ସଂଖ୍ୟା ଯୋଗାଇ ଦିଆଯାଏ, ଉଭୟ ଲୁଚାଇବା / ଶୋ ପାଇଁ ବିଳମ୍ବ ପ୍ରୟୋଗ କରାଯାଏ | ବସ୍ତୁ ଗଠନ ହେଉଛି: |
| html | ବୁଲିଅନ୍ | ମିଥ୍ୟା | ଟୁଲ୍ ଟିପ୍ ରେ HTML ସନ୍ନିବେଶ କରନ୍ତୁ | textଯଦି ମିଥ୍ୟା, DQ ରେ ବିଷୟବସ୍ତୁ ସନ୍ନିବେଶ କରିବାକୁ jQuery ର ପଦ୍ଧତି ବ୍ୟବହୃତ ହେବ | ଯଦି ଆପଣ XSS ଆକ୍ରମଣ ବିଷୟରେ ଚିନ୍ତିତ ତେବେ ପାଠ ବ୍ୟବହାର କରନ୍ତୁ | |
| ସ୍ଥାନ | string | କାର୍ଯ୍ୟ | 'ଶୀର୍ଷ' | ଟୁଲ୍ ଟିପ୍ - ଟପ୍ | ତଳ | ବାମ | ଡାହାଣ | ଅଟୋ ଯେତେବେଳେ ପ୍ଲେସମେଣ୍ଟ ନିର୍ଣ୍ଣୟ କରିବା ପାଇଁ ଏକ ଫଙ୍କସନ୍ ବ୍ୟବହୃତ ହୁଏ, ଏହାକୁ ଟୁଲଟିପ୍ DOM ନୋଡ୍ ସହିତ ଏହାର ପ୍ରଥମ ଆର୍ଗୁମେଣ୍ଟ୍ ଏବଂ ଟ୍ରାଇଜିଂ ଉପାଦାନ DOM ନୋଡ୍ ଦ୍ second ିତୀୟ ଭାବରେ କୁହାଯାଏ | |
| ଚୟନକର୍ତ୍ତା | | ଷ୍ଟ୍ରିଙ୍ଗ୍ | ମିଥ୍ୟା | ଯଦି ଏକ ଚୟନକର୍ତ୍ତା ପ୍ରଦାନ କରାଯାଏ, ଟୁଲ୍ ଟିପ୍ ବସ୍ତୁଗୁଡିକ ନିର୍ଦ୍ଦିଷ୍ଟ ଲକ୍ଷ୍ୟସ୍ଥଳରେ ନ୍ୟସ୍ତ ହେବ | jQuery.onଅଭ୍ୟାସରେ, ଏହା ଗତିଶୀଳ ଭାବରେ ଯୋଡିଥିବା DOM ଉପାଦାନଗୁଡିକ ( ସମର୍ଥନ) ରେ ଟୁଲ୍ ଟିପ୍ସ ପ୍ରୟୋଗ କରିବା ପାଇଁ ବ୍ୟବହୃତ ହୁଏ | ଏହାକୁ ଏବଂ ଏକ ସୂଚନାପୂର୍ଣ୍ଣ ଉଦାହରଣ ଦେଖନ୍ତୁ | |
| ଟେମ୍ପଲେଟ୍ | | ଷ୍ଟ୍ରିଙ୍ଗ୍ | '<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>' |
ଟୁଲ୍ ଟିପ୍ ତିଆରି କରିବା ସମୟରେ ବ୍ୟବହାର କରିବାକୁ HTML କୁ ଆଧାର କରନ୍ତୁ | ଟୁଲ୍ ଟିପ୍ ର
ବାହ୍ୟ ରାପର୍ ଉପାଦାନର |
| ଆଖ୍ୟା | string | କାର୍ଯ୍ୟ | '' |
|
| ଟ୍ରିଗର | ଷ୍ଟ୍ରିଙ୍ଗ୍ | 'ହୋଭର ଫୋକସ୍' | ଟୁଲ୍ ଟିପ୍ କିପରି ଟ୍ରିଗର ହୁଏ - କ୍ଲିକ୍ କରନ୍ତୁ | ହୋଭର | ଧ୍ୟାନ | ମାନୁଆଲ୍ | ଆପଣ ଏକାଧିକ ଟ୍ରିଗର ପାସ୍ କରିପାରନ୍ତି; ସେମାନଙ୍କୁ ଏକ ସ୍ପେସ୍ ସହିତ ଅଲଗା କର | manualଅନ୍ୟ କ trig ଣସି ଟ୍ରିଗର ସହିତ ମିଳିତ ହୋଇପାରିବ ନାହିଁ | |
| ଭ୍ୟୁପୋର୍ଟ | string | ବସ୍ତୁ | କାର୍ଯ୍ୟ | {ଚୟନକର୍ତ୍ତା: 'ଶରୀର', ପ୍ୟାଡିଂ: 0} | ଟୁଲ୍ ଟିପ୍ କୁ ଏହି ଉପାଦାନର ସୀମା ମଧ୍ୟରେ ରଖେ | ଉଦାହରଣ: ଯଦି ଏକ ଫଙ୍କସନ୍ ଦିଆଯାଏ, ଏହାକୁ ଏହାର ଏକମାତ୍ର ଯୁକ୍ତି ଭାବରେ ଟ୍ରାଇଜିଂ ଉପାଦାନ DOM ନୋଡ୍ ସହିତ କୁହାଯାଏ | |
| ପରିମଳ | ବୁଲିଅନ୍ | ସତ | ପରିମଳକରଣକୁ ସକ୍ଷମ କିମ୍ବା ଅକ୍ଷମ କରନ୍ତୁ | ଯଦି ସକ୍ରିୟ ହୁଏ 'template', 'content'ଏବଂ 'title'ବିକଳ୍ପଗୁଡିକ ସାନିଟାଇଜ୍ ହେବ | |
| ଧଳା ତାଲିକା | | ବସ୍ତୁ | ଡିଫଲ୍ଟ ମୂଲ୍ୟ | ଅବଜେକ୍ଟ ଯାହା ଅନୁମତିପ୍ରାପ୍ତ ଗୁଣ ଏବଂ ଟ୍ୟାଗ୍ ଧାରଣ କରେ | |
| sanitizeFn | null | କାର୍ଯ୍ୟ | ଶୂନ୍ୟ | ଏଠାରେ ଆପଣ ନିଜର ସାନିଟାଇଜ୍ ଫଙ୍କସନ୍ ଯୋଗାଇ ପାରିବେ | ସାନିଟାଇଜେସନ୍ କରିବା ପାଇଁ ଯଦି ଆପଣ ଏକ ଉତ୍ସର୍ଗୀକୃତ ଲାଇବ୍ରେରୀ ବ୍ୟବହାର କରିବାକୁ ପସନ୍ଦ କରନ୍ତି ତେବେ ଏହା ଉପଯୋଗୀ ହୋଇପାରେ | |
ବ୍ୟକ୍ତିଗତ ଟୁଲ୍ ଟିପ୍ସ ପାଇଁ ବିକଳ୍ପଗୁଡିକ ବିକଳ୍ପ ଭାବରେ ଡାଟା ଆଟ୍ରିବ୍ୟୁଟ୍ ବ୍ୟବହାର ଦ୍ୱାରା ନିର୍ଦ୍ଦିଷ୍ଟ କରାଯାଇପାରିବ, ଯେପରି ଉପରେ ବର୍ଣ୍ଣନା କରାଯାଇଛି |
$().tooltip(options)ଏକ ଉପାଦାନ ସଂଗ୍ରହରେ ଏକ ଟୁଲ୍ ଟିପ୍ ହ୍ୟାଣ୍ଡେଲର୍ ସଂଲଗ୍ନ କରେ |
.tooltip('show')ଏକ ଉପାଦାନର ଟୁଲଟିପ୍ ପ୍ରକାଶ କରେ | ଟୁଲ୍ ଟିପ୍ ପ୍ରକୃତରେ ଦେଖାଯିବା ପୂର୍ବରୁ (ଅର୍ଥାତ୍ shown.bs.tooltipଘଟଣା ଘଟିବା ପୂର୍ବରୁ) କଲର୍ କୁ ଫେରିଥାଏ | ଏହା ଟୁଲ୍ ଟିପ୍ ର ଏକ “ମାନୁଆଲ୍” ଟ୍ରିଗରିଂ ଭାବରେ ବିବେଚନା କରାଯାଏ | ଶୂନ-ଲମ୍ବ ଶିରୋନାମା ସହିତ ଟୁଲ୍ ଟିପ୍ସ କଦାପି ପ୍ରଦର୍ଶିତ ହୁଏ ନାହିଁ |
$('#element').tooltip('show')
.tooltip('hide')ଏକ ଉପାଦାନର ଟୁଲ୍ ଟିପ୍ ଲୁଚାଏ | ଟୁଲ୍ ଟିପ୍ ପ୍ରକୃତରେ ଲୁକ୍କାୟିତ ହେବା ପୂର୍ବରୁ (ଅର୍ଥାତ୍ hidden.bs.tooltipଘଟଣା ଘଟିବା ପୂର୍ବରୁ) କଲର୍ କୁ ଫେରିଯାଏ | ଏହା ଟୁଲ୍ ଟିପ୍ ର ଏକ “ମାନୁଆଲ୍” ଟ୍ରିଗରିଂ ଭାବରେ ବିବେଚନା କରାଯାଏ |
$('#element').tooltip('hide')
.tooltip('toggle')ଏକ ଉପାଦାନର ଟୁଲ୍ ଟିପ୍ ଟୋଗଲ୍ କରେ | ଟୁଲ୍ ଟିପ୍ ପ୍ରକୃତରେ ଦେଖାଯିବା କିମ୍ବା ଲୁକ୍କାୟିତ ହେବା ପୂର୍ବରୁ (ଅର୍ଥାତ୍ ଘଟଣା କିମ୍ବା ଘଟଣା ଘଟିବା ପୂର୍ବରୁ) କଲର୍ କୁ ଫେରିଥାଏ | ଏହା ଟୁଲ୍ ଟିପ୍ ର ଏକ “ମାନୁଆଲ୍” ଟ୍ରିଗରିଂ ଭାବରେ ବିବେଚନା କରାଯାଏ |shown.bs.tooltiphidden.bs.tooltip
$('#element').tooltip('toggle')
.tooltip('destroy')ଏକ ଉପାଦାନର ଟୁଲ୍ ଟିପ୍ ଲୁଚାଇଥାଏ ଏବଂ ନଷ୍ଟ କରେ | ପ୍ରତିନିଧୀ ବ୍ୟବହାର କରୁଥିବା ସାଧନଗୁଡ଼ିକ (ଯାହା ବିକଳ୍ପ ବ୍ୟବହାର କରିselector ସୃଷ୍ଟି ହୋଇଥାଏ ) ବଂଶଧର ଟ୍ରିଗର ଉପାଦାନଗୁଡ଼ିକ ଉପରେ ପୃଥକ ଭାବରେ ନଷ୍ଟ ହୋଇପାରିବ ନାହିଁ |
$('#element').tooltip('destroy')
| ଇଭେଣ୍ଟ ପ୍ରକାର | | ବର୍ଣ୍ଣନା |
|---|---|
| show.bs.tooltip | showଉଦାହରଣ ପଦ୍ଧତି ଡାକିବା ପରେ ଏହି ଘଟଣା ତୁରନ୍ତ ନିଆଁ ଲାଗେ | |
| show.bs.tooltip | ଟୁଲ୍ ଟିପ୍ ଉପଭୋକ୍ତାଙ୍କୁ ଦୃଶ୍ୟମାନ ହେବାପରେ ଏହି ଇଭେଣ୍ଟକୁ ବରଖାସ୍ତ କରାଯାଇଥାଏ (CSS ସ୍ଥାନାନ୍ତରଣ ସମ୍ପୂର୍ଣ୍ଣ ହେବା ପର୍ଯ୍ୟନ୍ତ ଅପେକ୍ଷା କରିବ) | |
| hide.bs.tooltip | hideଉଦାହରଣ ପଦ୍ଧତି ଡକାଯିବା ପରେ ଏହି ଇଭେଣ୍ଟ ତୁରନ୍ତ ବରଖାସ୍ତ ହୁଏ | |
| hidden.bs.tooltip | ଟୁଲ୍ ଟିପ୍ ବ୍ୟବହାରକାରୀଙ୍କଠାରୁ ଲୁକ୍କାୟିତ ହେବା ପରେ ଏହି ଇଭେଣ୍ଟକୁ ବରଖାସ୍ତ କରାଯାଇଥାଏ (CSS ସ୍ଥାନାନ୍ତରଣ ସମ୍ପୂର୍ଣ୍ଣ ହେବା ପର୍ଯ୍ୟନ୍ତ ଅପେକ୍ଷା କରିବ) | |
| inserted.bs.tooltip | show.bs.tooltipଟୁଲ୍ ଟିପ୍ ଟେମ୍ପଲେଟ୍ DOM ରେ ଯୋଡାଯିବା ପରେ ଏହି ଇଭେଣ୍ଟକୁ ବରଖାସ୍ତ କରାଯାଏ | |
$('#myTooltip').on('hidden.bs.tooltip', function () {
// do something…
})
ଦ୍ secondary ିତୀୟ ସୂଚନା ପାଇଁ ଯେକ element ଣସି ଉପାଦାନରେ, ଆଇପ୍ୟାଡରେ ଥିବା ପରି ବିଷୟବସ୍ତୁର ଛୋଟ ଓଭରଲେଜ୍ ଯୋଡନ୍ତୁ |
ପପୋଭର ଯାହାର ଉଭୟ ଆଖ୍ୟା ଏବଂ ବିଷୟବସ୍ତୁ ଶୂନ୍ୟ-ଲମ୍ବ କେବେବି ପ୍ରଦର୍ଶିତ ହୁଏ ନାହିଁ |
ପପଓଭରଗୁଡ଼ିକ ବୁଟଷ୍ଟ୍ରାପ୍ ର ସଂସ୍କରଣରେ ଟୁଲ୍ ଟିପ୍ ପ୍ଲଗଇନ୍ ଅନ୍ତର୍ଭୂକ୍ତ କରିବା ଆବଶ୍ୟକ କରେ |
କାର୍ଯ୍ୟଦକ୍ଷତା କାରଣରୁ, ଟୁଲଟିପ୍ ଏବଂ ପପୋଭର ଡାଟା-ଆପିସ୍ ଅପ୍ଟ-ଇନ୍ ଅଟେ, ଅର୍ଥାତ୍ ଆପଣ ସେମାନଙ୍କୁ ନିଜେ ଆରମ୍ଭ କରିବା ଜରୁରୀ |
ଏକ ପୃଷ୍ଠାରେ ସମସ୍ତ ପପୋଭର୍ ଆରମ୍ଭ କରିବାର ଗୋଟିଏ ଉପାୟ ହେଉଛି ସେଗୁଡିକୁ ସେମାନଙ୍କ data-toggleଗୁଣ ଅନୁଯାୟୀ ଚୟନ କରିବା:
$(function () {
$('[data-toggle="popover"]').popover()
})
.btn-groupଏକ କିମ୍ବା ଭିତରେ ଥିବା ଉପାଦାନଗୁଡ଼ିକ ଉପରେ , .input-groupକିମ୍ବା ଟେବୁଲ୍ ସମ୍ବନ୍ଧୀୟ ଉପାଦାନଗୁଡ଼ିକ ଉପରେ ( ,,,,, <td>) ପପଓଭର ବ୍ୟବହାର କରିବାବେଳେ , <th>ଅବାଞ୍ଛିତ ପାର୍ଶ୍ୱ ପ୍ରତିକ୍ରିୟାଗୁଡ଼ିକୁ ଏଡାଇବା ପାଇଁ ଆପଣଙ୍କୁ ବିକଳ୍ପ (ନିମ୍ନରେ ଡକ୍ୟୁମେଣ୍ଟ୍) ନିର୍ଦ୍ଦିଷ୍ଟ କରିବାକୁ ପଡିବ (ଯେପରିକି ଉପାଦାନ ବ୍ୟାପକ ଏବଂ / କିମ୍ବା ପପ୍ ଓଭର ଟ୍ରିଗର ହେଲେ ଏହାର ଗୋଲାକାର କୋଣ ହରାଇବା) |<tr><thead><tbody><tfoot>container: 'body'
disabledଏକ କିମ୍ବା ଉପାଦାନରେ ଏକ ପପ୍ ଓଭର ଯୋଡିବାକୁ .disabled, ଉପାଦାନକୁ a ଭିତରେ ରଖ ଏବଂ ତାହା ବଦଳରେ <div>ପପଓଭର ପ୍ରୟୋଗ କର |<div>
ବେଳେବେଳେ ଆପଣ ଏକ ହାଇପର୍ ଲିଙ୍କ୍ ରେ ଏକ ପପ୍ ଓଭର ଯୋଡିବାକୁ ଚାହାଁନ୍ତି ଯାହା ଏକାଧିକ ଲାଇନ୍ ଗୁଡ଼ାଏ | ପପୋଭର ପ୍ଲଗଇନ୍ ର ଡିଫଲ୍ଟ ଆଚରଣ ହେଉଛି ଏହାକୁ ଭୂସମାନ୍ତର ଏବଂ ଭୂଲମ୍ବ ଭାବରେ କେନ୍ଦ୍ର କରିବା | white-space: nowrap;ଏହାକୁ ଏଡାଇବା ପାଇଁ ଆପଣଙ୍କର ଲଙ୍କାରେ ଯୋଗ କରନ୍ତୁ |
ଚାରୋଟି ବିକଳ୍ପ ଉପଲବ୍ଧ: ଉପର, ଡାହାଣ, ତଳ, ଏବଂ ବାମ ଆଲାଇନ୍ |
ଲୋବୋର୍ଟିସ୍ ରେ ସେଡ୍ ପୋଜୁରେ କନସେକ୍ଟୁର ଇଷ୍ଟ | Aenean eu leo quam। ପେଲେଣ୍ଟେସ୍କ୍ ଅର୍ନେର୍ ସେମ୍ ଲାସିନିଆ କ୍ୱାମ୍ ଭେନେନାଟିସ୍ ଭେଷ୍ଟିବୁଲମ୍ |
ଲୋବୋର୍ଟିସ୍ ରେ ସେଡ୍ ପୋଜୁରେ କନସେକ୍ଟୁର ଇଷ୍ଟ | Aenean eu leo quam। ପେଲେଣ୍ଟେସ୍କ୍ ଅର୍ନେର୍ ସେମ୍ ଲାସିନିଆ କ୍ୱାମ୍ ଭେନେନାଟିସ୍ ଭେଷ୍ଟିବୁଲମ୍ |
ଲୋବୋର୍ଟିସ୍ ରେ ସେଡ୍ ପୋଜୁରେ କନସେକ୍ଟୁର ଇଷ୍ଟ | Aenean eu leo quam। ପେଲେଣ୍ଟେସ୍କ୍ ଅର୍ନେର୍ ସେମ୍ ଲାସିନିଆ କ୍ୱାମ୍ ଭେନେନାଟିସ୍ ଭେଷ୍ଟିବୁଲମ୍ |
ଲୋବୋର୍ଟିସ୍ ରେ ସେଡ୍ ପୋଜୁରେ କନସେକ୍ଟୁର ଇଷ୍ଟ | Aenean eu leo quam। ପେଲେଣ୍ଟେସ୍କ୍ ଅର୍ନେର୍ ସେମ୍ ଲାସିନିଆ କ୍ୱାମ୍ ଭେନେନାଟିସ୍ ଭେଷ୍ଟିବୁଲମ୍ |
<button type="button" class="btn btn-lg btn-danger" data-toggle="popover" title="Popover title" data-content="And here's some amazing content. It's very engaging. Right?">Click to toggle popover</button>
<button type="button" class="btn btn-default" data-container="body" data-toggle="popover" data-placement="left" data-content="Vivamus sagittis lacus vel augue laoreet rutrum faucibus.">
Popover on left
</button>
<button type="button" class="btn btn-default" data-container="body" data-toggle="popover" data-placement="top" data-content="Vivamus sagittis lacus vel augue laoreet rutrum faucibus.">
Popover on top
</button>
<button type="button" class="btn btn-default" data-container="body" data-toggle="popover" data-placement="bottom" data-content="Vivamus
sagittis lacus vel augue laoreet rutrum faucibus.">
Popover on bottom
</button>
<button type="button" class="btn btn-default" data-container="body" data-toggle="popover" data-placement="right" data-content="Vivamus sagittis lacus vel augue laoreet rutrum faucibus.">
Popover on right
</button>
focusଉପଭୋକ୍ତା କରୁଥିବା ପରବର୍ତ୍ତୀ କ୍ଲିକରେ ପପୋଭରଗୁଡ଼ିକୁ ବରଖାସ୍ତ କରିବାକୁ ଟ୍ରିଗର ବ୍ୟବହାର କରନ୍ତୁ |
ସଠିକ୍ କ୍ରସ୍ ବ୍ରାଉଜର୍ ଏବଂ କ୍ରସ୍-ପ୍ଲାଟଫର୍ମ ଆଚରଣ ପାଇଁ, ଆପଣ ଟ୍ୟାଗ୍ ବ୍ୟବହାର କରିବା ଉଚିତ୍, <a>ଟ୍ୟାଗ୍ ନୁହେଁ ,<button> ଏବଂ ଆପଣ ମଧ୍ୟ role="button"ଏବଂ tabindexଗୁଣଗୁଡିକ ଅନ୍ତର୍ଭୂକ୍ତ କରିବା ଜରୁରୀ |
<a tabindex="0" class="btn btn-lg btn-danger" role="button" data-toggle="popover" data-trigger="focus" title="Dismissible popover" data-content="And here's some amazing content. It's very engaging. Right?">Dismissible popover</a>
ଜାଭାସ୍କ୍ରିପ୍ଟ ମାଧ୍ୟମରେ ପପୋଭର୍ ସକ୍ଷମ କରନ୍ତୁ:
$('#example').popover(options)
ଡାଟା ଆଟ୍ରିବ୍ୟୁଟ୍ କିମ୍ବା ଜାଭାସ୍କ୍ରିପ୍ଟ ମାଧ୍ୟମରେ ବିକଳ୍ପଗୁଡିକ ପାସ୍ ହୋଇପାରିବ | ଡାଟା ଆଟ୍ରିବ୍ୟୁଟ୍ ପାଇଁ, ଅପ୍ସନ୍ ନାମ ସହିତ data-ଯେପରି ଯୋଡନ୍ତୁ data-animation=""|
ଧ୍ୟାନ ଦିଅନ୍ତୁ ଯେ ସୁରକ୍ଷା କାରଣରୁ sanitize, sanitizeFnଏବଂ whiteListବିକଳ୍ପଗୁଡ଼ିକ ଡାଟା ଆଟ୍ରିବ୍ୟୁଟ୍ ବ୍ୟବହାର କରି ଯୋଗାଇ ଦିଆଯାଇପାରିବ ନାହିଁ |
| ନାମ | ଟାଇପ୍ କରନ୍ତୁ | | ଡିଫଲ୍ଟ | | ବର୍ଣ୍ଣନା |
|---|---|---|---|
| ଆନିମେସନ୍ | ବୁଲିଅନ୍ | ସତ | ପପଓଭରକୁ ଏକ CSS ଦୁର୍ବଳ ପରିବର୍ତ୍ତନ ପ୍ରୟୋଗ କରନ୍ତୁ | |
| ପାତ୍ର | string | ମିଥ୍ୟା | ମିଥ୍ୟା | ପପଓଭରକୁ ଏକ ନିର୍ଦ୍ଦିଷ୍ଟ ଉପାଦାନରେ ଯୋଡେ | ଉଦାହରଣ : |
| ବିଷୟବସ୍ତୁ | string | କାର୍ଯ୍ୟ | '' |
ଯଦି ଏକ ଫଙ୍କସନ୍ ଦିଆଯାଏ, ତେବେ ଏହାର ଉପାଦାନ ସହିତ ଏହାର ରେଫରେନ୍ସ ସେଟ୍ ସହିତ ଡକାଯିବ |
| ବିଳମ୍ବ | ସଂଖ୍ୟା | ବସ୍ତୁ | 0 | ପପଓଭର (ms) ଦେଖାଇବା ଏବଂ ଲୁଚାଇବାରେ ବିଳମ୍ବ - ମାନୁଆଲ ଟ୍ରିଗର ପ୍ରକାର ପାଇଁ ପ୍ରଯୁଜ୍ୟ ନୁହେଁ | ଯଦି ଏକ ସଂଖ୍ୟା ଯୋଗାଇ ଦିଆଯାଏ, ଉଭୟ ଲୁଚାଇବା / ଶୋ ପାଇଁ ବିଳମ୍ବ ପ୍ରୟୋଗ କରାଯାଏ | ବସ୍ତୁ ଗଠନ ହେଉଛି: |
| html | ବୁଲିଅନ୍ | ମିଥ୍ୟା | ପପଓଭରରେ HTML ସନ୍ନିବେଶ କରନ୍ତୁ | textଯଦି ମିଥ୍ୟା, DQ ରେ ବିଷୟବସ୍ତୁ ସନ୍ନିବେଶ କରିବାକୁ jQuery ର ପଦ୍ଧତି ବ୍ୟବହୃତ ହେବ | ଯଦି ଆପଣ XSS ଆକ୍ରମଣ ବିଷୟରେ ଚିନ୍ତିତ ତେବେ ପାଠ ବ୍ୟବହାର କରନ୍ତୁ | |
| ସ୍ଥାନ | string | କାର୍ଯ୍ୟ | 'ଠିକ୍' | ପପ୍ ଓଭରକୁ କିପରି ସ୍ଥାନିତ କରିବେ - ଶୀର୍ଷ | | ତଳ | ବାମ | ଡାହାଣ | ଅଟୋ ଯେତେବେଳେ ପ୍ଲେସମେଣ୍ଟ ନିର୍ଣ୍ଣୟ କରିବା ପାଇଁ ଏକ ଫଙ୍କସନ୍ ବ୍ୟବହୃତ ହୁଏ, ଏହାକୁ ପପଓଭର DOM ନୋଡ ସହିତ ଏହାର ପ୍ରଥମ ଆର୍ଗୁମେଣ୍ଟ ଏବଂ ଟ୍ରାଇଜିଂ ଉପାଦାନ DOM ନୋଡକୁ ଦ୍ୱିତୀୟ ଭାବରେ କୁହାଯାଏ | |
| ଚୟନକର୍ତ୍ତା | | ଷ୍ଟ୍ରିଙ୍ଗ୍ | ମିଥ୍ୟା | ଯଦି ଏକ ଚୟନକର୍ତ୍ତା ପ୍ରଦାନ କରାଯାଏ, ପପଓଭର ବସ୍ତୁଗୁଡିକ ନିର୍ଦ୍ଦିଷ୍ଟ ଲକ୍ଷ୍ୟସ୍ଥଳରେ ନ୍ୟସ୍ତ ହେବ | ଅଭ୍ୟାସରେ, ପପୋଭର୍ସ ଯୋଡିବାକୁ ଗତିଶୀଳ HTML ବିଷୟବସ୍ତୁକୁ ସକ୍ଷମ କରିବାକୁ ଏହା ବ୍ୟବହୃତ ହୁଏ | ଏହାକୁ ଏବଂ ଏକ ସୂଚନାପୂର୍ଣ୍ଣ ଉଦାହରଣ ଦେଖନ୍ତୁ | |
| ଟେମ୍ପଲେଟ୍ | | ଷ୍ଟ୍ରିଙ୍ଗ୍ | '<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>' |
ପପଓଭର ସୃଷ୍ଟି କରିବା ସମୟରେ ବ୍ୟବହାର କରିବାକୁ HTML କୁ ଆଧାର କରନ୍ତୁ | ପପୋଭରର ପପୋଭରର
ବାହ୍ୟ ରାପର୍ ଉପାଦାନର |
| ଆଖ୍ୟା | string | କାର୍ଯ୍ୟ | '' |
ଯଦି ଏକ ଫଙ୍କସନ୍ ଦିଆଯାଏ, ତେବେ ଏହାର ଉପାଦାନ ସହିତ ଏହାର ରେଫରେନ୍ସ ସେଟ୍ ସହିତ ଡକାଯିବ |
| ଟ୍ରିଗର | ଷ୍ଟ୍ରିଙ୍ଗ୍ | 'କ୍ଲିକ୍' | ପପଓଭର କିପରି ଟ୍ରିଗର ହୁଏ - କ୍ଲିକ୍ କରନ୍ତୁ | ହୋଭର | ଧ୍ୟାନ | ମାନୁଆଲ୍ | ଆପଣ ଏକାଧିକ ଟ୍ରିଗର ପାସ୍ କରିପାରନ୍ତି; ସେମାନଙ୍କୁ ଏକ ସ୍ପେସ୍ ସହିତ ଅଲଗା କର | manualଅନ୍ୟ କ trig ଣସି ଟ୍ରିଗର ସହିତ ମିଳିତ ହୋଇପାରିବ ନାହିଁ | |
| ଭ୍ୟୁପୋର୍ଟ | string | ବସ୍ତୁ | କାର୍ଯ୍ୟ | {ଚୟନକର୍ତ୍ତା: 'ଶରୀର', ପ୍ୟାଡିଂ: 0} | ଏହି ଉପାଦାନର ସୀମା ମଧ୍ୟରେ ପପ୍ ଓଭର ରଖେ | ଉଦାହରଣ: ଯଦି ଏକ ଫଙ୍କସନ୍ ଦିଆଯାଏ, ଏହାକୁ ଏହାର ଏକମାତ୍ର ଯୁକ୍ତି ଭାବରେ ଟ୍ରାଇଜିଂ ଉପାଦାନ DOM ନୋଡ୍ ସହିତ କୁହାଯାଏ | |
| ପରିମଳ | ବୁଲିଅନ୍ | ସତ | ପରିମଳକରଣକୁ ସକ୍ଷମ କିମ୍ବା ଅକ୍ଷମ କରନ୍ତୁ | ଯଦି ସକ୍ରିୟ ହୁଏ 'template', 'content'ଏବଂ 'title'ବିକଳ୍ପଗୁଡିକ ସାନିଟାଇଜ୍ ହେବ | |
| ଧଳା ତାଲିକା | | ବସ୍ତୁ | ଡିଫଲ୍ଟ ମୂଲ୍ୟ | ଅବଜେକ୍ଟ ଯାହା ଅନୁମତିପ୍ରାପ୍ତ ଗୁଣ ଏବଂ ଟ୍ୟାଗ୍ ଧାରଣ କରେ | |
| sanitizeFn | null | କାର୍ଯ୍ୟ | ଶୂନ୍ୟ | ଏଠାରେ ଆପଣ ନିଜର ସାନିଟାଇଜ୍ ଫଙ୍କସନ୍ ଯୋଗାଇ ପାରିବେ | ସାନିଟାଇଜେସନ୍ କରିବା ପାଇଁ ଯଦି ଆପଣ ଏକ ଉତ୍ସର୍ଗୀକୃତ ଲାଇବ୍ରେରୀ ବ୍ୟବହାର କରିବାକୁ ପସନ୍ଦ କରନ୍ତି ତେବେ ଏହା ଉପଯୋଗୀ ହୋଇପାରେ | |
ବ୍ୟକ୍ତିଗତ ପପୋଭରଗୁଡ଼ିକ ପାଇଁ ବିକଳ୍ପଗୁଡ଼ିକ ବିକଳ୍ପ ଭାବରେ ଡାଟା ଆଟ୍ରିବ୍ୟୁଟ୍ ବ୍ୟବହାର ଦ୍ୱାରା ନିର୍ଦ୍ଦିଷ୍ଟ କରାଯାଇପାରିବ, ଯେପରି ଉପରେ ବର୍ଣ୍ଣନା କରାଯାଇଛି |
$().popover(options)ଏକ ଉପାଦାନ ସଂଗ୍ରହ ପାଇଁ ପପୋଭର ଆରମ୍ଭ କରେ |
.popover('show')ଏକ ଉପାଦାନର ପପ୍ ଓଭର ପ୍ରକାଶ କରେ | ପପଓଭର ପ୍ରକୃତରେ ଦେଖାଯିବା ପୂର୍ବରୁ କଲର୍ କୁ ଫେରିଥାଏ (ଅର୍ଥାତ୍ shown.bs.popoverଘଟଣା ଘଟିବା ପୂର୍ବରୁ) | ଏହାକୁ ପପଓଭରର ଏକ “ମାନୁଆଲ୍” ଟ୍ରିଗରିଂ ଭାବରେ ବିବେଚନା କରାଯାଏ | ପପୋଭର ଯାହାର ଉଭୟ ଆଖ୍ୟା ଏବଂ ବିଷୟବସ୍ତୁ ଶୂନ୍ୟ-ଲମ୍ବ କେବେବି ପ୍ରଦର୍ଶିତ ହୁଏ ନାହିଁ |
$('#element').popover('show')
.popover('hide')ଏକ ଉପାଦାନର ପପ୍ ଓଭର ଲୁଚାଏ | ପପଓଭର ପ୍ରକୃତରେ ଲୁକ୍କାୟିତ ହେବା ପୂର୍ବରୁ କଲର୍ କୁ ଫେରିଥାଏ (ଅର୍ଥାତ୍ ଏହା ପୂର୍ବରୁ |hidden.bs.popover ଘଟଣା ଘଟିବା ପୂର୍ବରୁ) କଲର୍ କୁ ଫେରିଥାଏ | ଏହାକୁ ପପଓଭରର ଏକ “ମାନୁଆଲ୍” ଟ୍ରିଗରିଂ ଭାବରେ ବିବେଚନା କରାଯାଏ |
$('#element').popover('hide')
.popover('toggle')ଏକ ଉପାଦାନର ପପ୍ ଓଭର ଟୋଗଲ୍ କରେ | ପପଓଭର ପ୍ରକୃତରେ ଦେଖାଯିବା କିମ୍ବା ଲୁକ୍କାୟିତ ହେବା ପୂର୍ବରୁ (ଅର୍ଥାତ୍ shown.bs.popoverକିମ୍ବା hidden.bs.popoverଘଟଣା ଘଟିବା ପୂର୍ବରୁ) କଲର୍ କୁ ଫେରିଥାଏ | ଏହାକୁ ପପଓଭରର ଏକ “ମାନୁଆଲ୍” ଟ୍ରିଗରିଂ ଭାବରେ ବିବେଚନା କରାଯାଏ |
$('#element').popover('toggle')
.popover('destroy')ଏକ ଉପାଦାନର ପପଓଭର ଲୁଚାଇଥାଏ ଏବଂ ନଷ୍ଟ କରେ | ପ୍ରତିନିଧୀ ବ୍ୟବହାର କରୁଥିବା ପପୋଭରଗୁଡିକ (ଯାହା ବିକଳ୍ପ ବ୍ୟବହାର କରିselector ସୃଷ୍ଟି ହୋଇଥାଏ ) ବଂଶଧର ଟ୍ରିଗର ଉପାଦାନଗୁଡ଼ିକ ଉପରେ ପୃଥକ ଭାବରେ ନଷ୍ଟ ହୋଇପାରିବ ନାହିଁ |
$('#element').popover('destroy')
| ଇଭେଣ୍ଟ ପ୍ରକାର | | ବର୍ଣ୍ଣନା |
|---|---|
| show.bs.popover | showଉଦାହରଣ ପଦ୍ଧତି ଡାକିବା ପରେ ଏହି ଘଟଣା ତୁରନ୍ତ ନିଆଁ ଲାଗେ | |
| show.bs.popover | ଯେତେବେଳେ ଉପଭୋକ୍ତାଙ୍କୁ ପପଓଭର ଦୃଶ୍ୟମାନ ହେଲା ସେତେବେଳେ ଏହି ଇଭେଣ୍ଟକୁ ବରଖାସ୍ତ କରାଯାଏ (CSS ସ୍ଥାନାନ୍ତରଣ ସମ୍ପୂର୍ଣ୍ଣ ହେବା ପର୍ଯ୍ୟନ୍ତ ଅପେକ୍ଷା କରିବ) | |
| hide.bs.popover | hideଉଦାହରଣ ପଦ୍ଧତି ଡକାଯିବା ପରେ ଏହି ଇଭେଣ୍ଟ ତୁରନ୍ତ ବରଖାସ୍ତ ହୁଏ | |
| hidden.bs.popover | ଯେତେବେଳେ ପପଓଭର ବ୍ୟବହାରକାରୀଙ୍କଠାରୁ ଲୁକ୍କାୟିତ ହୋଇସାରିଛି (CSS ସ୍ଥାନାନ୍ତରଣକୁ ଅପେକ୍ଷା କରିବ) |
| inserted.bs.popover | show.bs.popoverଯେତେବେଳେ ପପ୍ ଓଭର ଟେମ୍ପଲେଟ୍ DOM ରେ ଯୋଡା ଯାଇଛି , ଇଭେଣ୍ଟ ପରେ ଏହି ଇଭେଣ୍ଟକୁ ବରଖାସ୍ତ କରାଯାଏ | |
$('#myPopover').on('hidden.bs.popover', function () {
// do something…
})
ଏହି ପ୍ଲଗଇନ୍ ସହିତ ସମସ୍ତ ସତର୍କ ବାର୍ତ୍ତାଗୁଡ଼ିକରେ ଖାରଜ କାର୍ଯ୍ୟକାରିତା ଯୋଡନ୍ତୁ |
ଏକ ବଟନ୍ ବ୍ୟବହାର କରିବାବେଳେ .close, ଏହା ନିଶ୍ଚିତ ଭାବରେ ପ୍ରଥମ ସନ୍ତାନ ହେବ .alert-dismissibleଏବଂ ମାର୍କଅପ୍ ରେ ଏହା ପୂର୍ବରୁ କ text ଣସି ପାଠ୍ୟ ବିଷୟବସ୍ତୁ ଆସିପାରିବ ନାହିଁ |
ଏହାକୁ ଏବଂ ତାହା ପରିବର୍ତ୍ତନ କରନ୍ତୁ ଏବଂ ପୁନର୍ବାର ଚେଷ୍ଟା କରନ୍ତୁ | ଡୁଇସ୍ ମଲିସ୍, ଇଷ୍ଟ ନନ୍ କମୋଡୋ ଲକ୍ଟସ୍, ନିସି ଏରାଟ ପୋର୍ଟଟିଟର୍ ଲିଗୁଲା, ଇଜେଟ୍ ଲାସିନିଆ ଓଡିଓ ସେମ ନେକ୍ ଏଲିଟ୍ | Cras mattis consectetur purus sit amet fermentum |
data-dismiss="alert"ସ୍ୱୟଂଚାଳିତ ଭାବରେ ଏକ ଆଲର୍ଟ ବନ୍ଦ କାର୍ଯ୍ୟକାରିତା ଦେବା ପାଇଁ କେବଳ ଆପଣଙ୍କର ବନ୍ଦ ବଟନ୍ ସହିତ ଯୋଡନ୍ତୁ | ଏକ ଆଲର୍ଟ ବନ୍ଦ କରିବା ଏହାକୁ DOM ରୁ ବାହାର କରିଥାଏ |
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
ବନ୍ଦ କରିବା ସମୟରେ ଆପଣଙ୍କର ଆଲର୍ଟଗୁଡିକ ଆନିମେସନ୍ ବ୍ୟବହାର କରିବାକୁ, ନିଶ୍ଚିତ କରନ୍ତୁ ଯେ ସେମାନଙ୍କ ପାଇଁ ପୂର୍ବରୁ .fadeଏବଂ .inଶ୍ରେଣୀଗୁଡିକ ପ୍ରୟୋଗ ହୋଇଛି |
$().alert()ବଂଶଧର ଉପାଦାନଗୁଡ଼ିକ ଉପରେ କ୍ଲିକ୍ ଇଭେଣ୍ଟଗୁଡିକ ପାଇଁ ଏକ ଆଲର୍ଟ ଶୁଣେ ଯାହାର data-dismiss="alert"ଗୁଣ ଅଛି | (ଡାଟା-ଆପିର ଅଟୋ-ପ୍ରାରମ୍ଭିକରଣ ବ୍ୟବହାର କରିବା ସମୟରେ ଆବଶ୍ୟକ ନୁହେଁ |)
$().alert('close')ଏହାକୁ DOM ରୁ ହଟାଇ ଏକ ଆଲର୍ଟ ବନ୍ଦ କରେ | ଯଦି .fadeଏବଂ.in ଶ୍ରେଣୀଗୁଡିକ ଉପସ୍ଥିତ ଥାଏ, ତେବେ ଏହାକୁ ହଟାଇବା ପୂର୍ବରୁ ସତର୍କତା ଦୂର ହୋଇଯିବ |
ବୁଟ୍ ଷ୍ଟ୍ରାପ୍ ର ଆଲର୍ଟ ପ୍ଲଗଇନ୍ ଆଲର୍ଟ କାର୍ଯ୍ୟକାରିତା ପାଇଁ ହୁକିଙ୍ଗ୍ ପାଇଁ କିଛି ଘଟଣାକୁ ପ୍ରକାଶ କରିଥାଏ |
| ଇଭେଣ୍ଟ ପ୍ରକାର | | ବର୍ଣ୍ଣନା |
|---|---|
| close.bs.alert | closeଉଦାହରଣ ପଦ୍ଧତି ଡାକିବା ପରେ ଏହି ଘଟଣା ତୁରନ୍ତ ନିଆଁ ଲାଗେ | |
| closed.bs.alert | ଆଲର୍ଟ ବନ୍ଦ ହୋଇଗଲେ ଏହି ଇଭେଣ୍ଟକୁ ବରଖାସ୍ତ କରାଯାଏ (CSS ସ୍ଥାନାନ୍ତରଣ ସମ୍ପୂର୍ଣ୍ଣ ହେବା ପର୍ଯ୍ୟନ୍ତ ଅପେକ୍ଷା କରିବ) | |
$('#myAlert').on('closed.bs.alert', function () {
// do something…
})
ବଟନ୍ ସହିତ ଅଧିକ କରନ୍ତୁ | ଟୁଲ୍ ବାର୍ ପରି ଅଧିକ ଉପାଦାନ ପାଇଁ କଣ୍ଟ୍ରୋଲ୍ ବଟନ୍ ଷ୍ଟେଟସ୍ କିମ୍ବା ବଟନ୍ ଗୋଷ୍ଠୀ ସୃଷ୍ଟି କରେ |
ଫାୟାରଫକ୍ସ ପେଜ୍ ଲୋଡ୍ ମଧ୍ୟରେ କଣ୍ଟ୍ରୋଲ୍ ଷ୍ଟେଟସ୍ (ଅକ୍ଷମତା ଏବଂ ଚେକ୍ନେସ୍) ସ୍ଥିର କରେ | ଏହା ପାଇଁ ଏକ କାର୍ଯ୍ୟଧାରା autocomplete="off"| ମୋଜିଲା ବଗ୍ # 654072 ଦେଖନ୍ତୁ |
data-loading-text="Loading..."ଏକ ବଟନ୍ ଉପରେ ଏକ ଲୋଡିଂ ସ୍ଥିତି ବ୍ୟବହାର କରିବାକୁ ଯୋଡନ୍ତୁ |
ଏହି ବ feature ଶିଷ୍ଟ୍ୟ v3.3.5 ପରଠାରୁ ପୁରୁଣା ହୋଇଛି ଏବଂ v4 ରେ ଅପସାରିତ ହୋଇଛି |
ଏହି ପ୍ରଦର୍ଶନ ପାଇଁ, ଆମେ ବ୍ୟବହାର କରୁଛୁ data-loading-textଏବଂ ବ୍ୟବହାର କରୁଛୁ $().button('loading'), କିନ୍ତୁ ତାହା ଏକମାତ୍ର ରାଜ୍ୟ ନୁହେଁ ଯାହାକୁ ଆପଣ ବ୍ୟବହାର କରିପାରିବେ | ଡକ୍ୟୁମେଣ୍ଟେସନ୍ ରେ ନିମ୍ନରେ ଏହା ଉପରେ ଅଧିକ ଦେଖନ୍ତୁ$().button(string) |
<button type="button" id="myButton" data-loading-text="Loading..." class="btn btn-primary">
Loading state
</button>
<script>
$('#myButton').on('click', function () {
var $btn = $(this).button('loading')
// business logic...
$btn.button('reset')
})
</script>
data-toggle="button"ଗୋଟିଏ ବଟନ୍ ଉପରେ ଟୋଗଲ୍ ସକ୍ରିୟ କରିବାକୁ ଯୋଡନ୍ତୁ |
.activeଏବଂ |aria-pressed="true"ପ୍ରି-ଟୋଗଲ୍ ହୋଇଥିବା ବଟନ୍ଗୁଡ଼ିକ ପାଇଁ, ତୁମେ ନିଜେ .activeଶ୍ରେଣୀ ଏବଂ aria-pressed="true"ଗୁଣକୁ buttonନିଜେ ଯୋଡିବା ଜରୁରୀ |
<button type="button" class="btn btn-primary" data-toggle="button" aria-pressed="false">
Single toggle
</button>
ନିଜ ନିଜ ଶ yles ଳୀରେ ଟୋଗଲ୍ କରିବାକୁ ସକ୍ଷମ data-toggle="buttons"କରିବାକୁ ଏକ ଧାରଣକାରୀ ଚେକ୍ ବକ୍ସ କିମ୍ବା ରେଡିଓ ଇନପୁଟ୍ ସହିତ ଯୋଡନ୍ତୁ |.btn-group
.activeମନୋନୀତ ବିକଳ୍ପଗୁଡ଼ିକ ପାଇଁ, ଆପଣ ନିଜେ .activeଇନପୁଟ୍ ସହିତ କ୍ଲାସ୍ ଯୋଡିବା ଜରୁରୀ label|
ଯଦି ଏକ ଚେକ୍ ବକ୍ସ ବଟନ୍ ର ଚେକ୍ ହୋଇଥିବା ଅବସ୍ଥା ବଟନ୍ clickଉପରେ ଏକ ଇଭେଣ୍ଟ ଫାୟାର୍ ନକରି ଅପଡେଟ୍ ହୋଇଯାଏ (ଉଦାହରଣ ସ୍ୱରୂପ ଇନପୁଟ୍ <input type="reset">ର ସମ୍ପତ୍ତି ସେଟିଂ ମାଧ୍ୟମରେ checked), ଆପଣଙ୍କୁ .activeଇନପୁଟ୍ ନିଜେ ଶ୍ରେଣୀ ଟୋଗଲ୍ କରିବାକୁ labelପଡିବ |
<div class="btn-group" data-toggle="buttons">
<label class="btn btn-primary active">
<input type="checkbox" checked> Checkbox 1 (pre-checked)
</label>
<label class="btn btn-primary">
<input type="checkbox"> Checkbox 2
</label>
<label class="btn btn-primary">
<input type="checkbox"> Checkbox 3
</label>
</div>
<div class="btn-group" data-toggle="buttons">
<label class="btn btn-primary active">
<input type="radio" name="options" id="option1" checked> Radio 1 (preselected)
</label>
<label class="btn btn-primary">
<input type="radio" name="options" id="option2"> Radio 2
</label>
<label class="btn btn-primary">
<input type="radio" name="options" id="option3"> Radio 3
</label>
</div>
$().button('toggle')ଟୋଗଲ୍ ସ୍ଥିତିକୁ ଠେଲିଦିଏ | ଏହା ସକ୍ରିୟ ହୋଇଥିବା ବଟନ୍ କୁ ଦିଏ |
$().button('reset')ବଟନ୍ ସ୍ଥିତିକୁ ପୁନ ets ସେଟ୍ କରେ - ପାଠ୍ୟକୁ ମୂଳ ପାଠ୍ୟକୁ ସ୍ୱାପ୍ କରେ | ଏହି ପଦ୍ଧତି ଅସନ୍ତୁଳିତ ଏବଂ ପୁନ et ସେଟ୍ ପ୍ରକୃତରେ ସମାପ୍ତ ହେବା ପୂର୍ବରୁ ଫେରିଥାଏ |
$().button(string)ଯେକ any ଣସି ତଥ୍ୟ ପରିଭାଷିତ ପାଠ୍ୟ ସ୍ଥିତିକୁ ପାଠ୍ୟ ଅଦଳବଦଳ କରେ |
<button type="button" id="myStateButton" data-complete-text="finished!" class="btn btn-primary">
...
</button>
<script>
$('#myStateButton').on('click', function () {
$(this).button('complete') // button text will be "finished!"
})
</script>
ଫ୍ଲେକ୍ସିବଲ୍ ପ୍ଲଗଇନ୍ ଯାହା ସହଜ ଟୋଗଲ୍ ଆଚରଣ ପାଇଁ ହାତଗଣତି କ୍ଲାସ୍ ବ୍ୟବହାର କରେ |
ତୁମର ବୁଟଷ୍ଟ୍ରାପ୍ ର ସଂସ୍କରଣରେ ଅନ୍ତର୍ଭୂକ୍ତ ହେବା ପାଇଁ ସଂକଳନ ପ୍ଲଗଇନ୍ ଆବଶ୍ୟକ କରେ |
ଶ୍ରେଣୀ ପରିବର୍ତ୍ତନ ମାଧ୍ୟମରେ ଅନ୍ୟ ଏକ ଉପାଦାନ ଦେଖାଇବା ଏବଂ ଲୁଚାଇବା ପାଇଁ ନିମ୍ନରେ ଥିବା ବଟନ୍ କ୍ଲିକ୍ କରନ୍ତୁ:
.collapseବିଷୟବସ୍ତୁ ଲୁଚାଏ |.collapsingସଂକ୍ରମଣ ସମୟରେ ପ୍ରୟୋଗ କରାଯାଏ |.collapse.inବିଷୟବସ୍ତୁ ଦେଖାଏ |ଆପଣ ଆଟ୍ରିବ୍ୟୁଟ୍ ସହିତ ଏକ ଲିଙ୍କ୍ href, କିମ୍ବା ଆଟ୍ରିବ୍ୟୁଟ୍ ସହିତ ଏକ ବଟନ୍ ବ୍ୟବହାର କରିପାରିବେ data-target| ଉଭୟ କ୍ଷେତ୍ରରେ, data-toggle="collapse"ଆବଶ୍ୟକ |
<a class="btn btn-primary" role="button" data-toggle="collapse" href="#collapseExample" aria-expanded="false" aria-controls="collapseExample">
Link with href
</a>
<button class="btn btn-primary" type="button" data-toggle="collapse" data-target="#collapseExample" aria-expanded="false" aria-controls="collapseExample">
Button with data-target
</button>
<div class="collapse" id="collapseExample">
<div class="well">
...
</div>
</div>
ପ୍ୟାନେଲ୍ ଉପାଦାନ ସହିତ ଏକ ଆକର୍ଡିଅନ୍ ସୃଷ୍ଟି କରିବାକୁ ଡିଫଲ୍ଟ ପତନ ଆଚରଣକୁ ବିସ୍ତାର କରନ୍ତୁ |
<div class="panel-group" id="accordion" role="tablist" aria-multiselectable="true">
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="headingOne">
<h4 class="panel-title">
<a role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseOne" aria-expanded="true" aria-controls="collapseOne">
Collapsible Group Item #1
</a>
</h4>
</div>
<div id="collapseOne" class="panel-collapse collapse in" role="tabpanel" aria-labelledby="headingOne">
<div class="panel-body">
Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS.
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="headingTwo">
<h4 class="panel-title">
<a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo">
Collapsible Group Item #2
</a>
</h4>
</div>
<div id="collapseTwo" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingTwo">
<div class="panel-body">
Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS.
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="headingThree">
<h4 class="panel-title">
<a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseThree" aria-expanded="false" aria-controls="collapseThree">
Collapsible Group Item #3
</a>
</h4>
</div>
<div id="collapseThree" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingThree">
<div class="panel-body">
Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS.
</div>
</div>
</div>
</div>
.panel-bodyଏହା ସହିତ s ଅଦଳବଦଳ କରିବା ମଧ୍ୟ ସମ୍ଭବ |.list-group |
aria-expandedନିୟନ୍ତ୍ରଣ ଉପାଦାନରେ ଯୋଗ କରିବାକୁ ନିଶ୍ଚିତ ହୁଅନ୍ତୁ | ଏହି ଗୁଣଟି ପାଠକ ଏବଂ ସମାନ ସହାୟକ ପ୍ରଯୁକ୍ତିବିଦ୍ୟାକୁ ସଂପୃକ୍ତ ଉପାଦାନର ସାମ୍ପ୍ରତିକ ସ୍ଥିତିକୁ ସ୍ପଷ୍ଟ ଭାବରେ ବ୍ୟାଖ୍ୟା କରେ | ଯଦି ଡିଫଲ୍ଟ ଭାବରେ କ୍ଲାପ୍ସିବଲ୍ ଉପାଦାନ ବନ୍ଦ ହୋଇଯାଏ, ତେବେ ଏହାର ମୂଲ୍ୟ ରହିବା ଉଚିତ |aria-expanded="false" | inଯଦି ତୁମେ କ୍ଲାସ୍ ବ୍ୟବହାର ଯୋଗ୍ୟ ଉପାଦାନକୁ ଡିଫଲ୍ଟ ଭାବରେ କ୍ଲାସ୍ ବ୍ୟବହାର କରି ଖୋଲିବାକୁ ସେଟ୍ କରିଛ aria-expanded="true", ତାହା ବଦଳରେ ନିୟନ୍ତ୍ରଣରେ ସେଟ୍ କର | ପ୍ଲଗଇନ୍ ସ୍ automatically ତ automatically ସ୍ପୃତ ଭାବରେ ଏହି ଗୁଣକୁ ଟୋଗଲ୍ କରିବ, ଯାହା ଭୁଶୁଡ଼ି ପଡୁଥିବା ଉପାଦାନ ଖୋଲାଯାଇଛି କି ନାହିଁ ତାହା ଉପରେ ଆଧାର କରି |
ଅତିରିକ୍ତ ଭାବରେ, ଯଦି ଆପଣଙ୍କର କଣ୍ଟ୍ରୋଲ୍ ଉପାଦାନ ଗୋଟିଏ ଭୁଶୁଡ଼ିବା ଯୋଗ୍ୟ ଉପାଦାନକୁ ଟାର୍ଗେଟ୍ କରୁଛି - ଅର୍ଥାତ୍ data-targetଗୁଣଟି ଏକ idଚୟନକର୍ତ୍ତାଙ୍କୁ ସୂଚାଉଛି - ଆପଣ ଏକ ଅତିରିକ୍ତ ଯୋଗ କରିପାରିବେ |aria-controls କଣ୍ଟ୍ରୋଲ୍ ଉପାଦାନରେ ଏକ ଅତିରିକ୍ତ ଆଟ୍ରିବ୍ୟୁଟ୍ ଯୋଡିପାରିବେ, ଯେଉଁଥିରେ idକ୍ଲାପ୍ସିବଲ୍ ଉପାଦାନ ଧାରଣ କରିଥାଏ | ଆଧୁନିକ ସ୍କ୍ରିନ ପାଠକ ଏବଂ ସମାନ ସହାୟକ ପ୍ରଯୁକ୍ତିବିଦ୍ୟା ଏହି ଗୁଣର ବ୍ୟବହାର କରି ଉପଭୋକ୍ତାମାନଙ୍କୁ ସିଧାସଳଖ ନଷ୍ଟ ହୋଇଯାଉଥିବା ଉପାଦାନକୁ ନେଭିଗେଟ୍ କରିବା ପାଇଁ ଅତିରିକ୍ତ ସର୍ଟକଟ୍ ଯୋଗାଇଥାଏ |
କ୍ଲାସ୍ ପ୍ଲଗଇନ୍ ଭାରୀ ଉଠାଇବା ପାଇଁ କିଛି ଶ୍ରେଣୀ ବ୍ୟବହାର କରେ:
.collapseବିଷୟବସ୍ତୁ ଲୁଚାଏ |.collapse.inବିଷୟବସ୍ତୁ ଦେଖାଏ |.collapsingଯେତେବେଳେ ପରିବର୍ତ୍ତନ ଆରମ୍ଭ ହୁଏ, ଏବଂ ଏହା ସମାପ୍ତ ହେଲେ ଅପସାରିତ ହୁଏ |ଏହି ଶ୍ରେଣୀଗୁଡ଼ିକରେ ମିଳିପାରିବ |component-animations.less |
ଏକ ଭୁଶୁଡ଼ୁଥିବା ଉପାଦାନର ନିୟନ୍ତ୍ରଣକୁ ସ୍ୱୟଂଚାଳିତ ଭାବରେ ନ୍ୟସ୍ତ କରିବାକୁ କେବଳ data-toggle="collapse"ଏକ ଉପାଦାନକୁ ଯୋଡନ୍ତୁ | data-targetସଂପୃକ୍ତିକୁ ପ୍ରୟୋଗ କରିବାକୁ data-targetଆଟ୍ରିବ୍ୟୁଟ୍ ଏକ CSS ଚୟନକର୍ତ୍ତା ଗ୍ରହଣ କରେ | collapseକ୍ଲାସ୍ସିବଲ୍ ଉପାଦାନରେ କ୍ଲାସ୍ ଯୋଡିବାକୁ ନିଶ୍ଚିତ ହୁଅନ୍ତୁ | ଯଦି ଆପଣ ଏହାକୁ ଡିଫଲ୍ଟ ଖୋଲିବାକୁ ଚାହାଁନ୍ତି, ଅତିରିକ୍ତ ଶ୍ରେଣୀ ଯୋଡନ୍ତୁ in|
ଏକ ସଂପନ୍ନ ନିୟନ୍ତ୍ରଣରେ ଆକର୍ଡିଅନ୍ ପରି ଗୋଷ୍ଠୀ ପରିଚାଳନା ଯୋଡିବାକୁ, ଡାଟା ଆଟ୍ରିବ୍ୟୁଟ୍ ଯୋଡନ୍ତୁ data-parent="#selector"| ଏହାକୁ କାର୍ଯ୍ୟରେ ଦେଖିବା ପାଇଁ ଡେମୋକୁ ଅନୁସରଣ କରନ୍ତୁ |
ସହିତ ମାନୁଆଲ୍ ସକ୍ଷମ କରନ୍ତୁ:
$('.collapse').collapse()
ଡାଟା ଆଟ୍ରିବ୍ୟୁଟ୍ କିମ୍ବା ଜାଭାସ୍କ୍ରିପ୍ଟ ମାଧ୍ୟମରେ ବିକଳ୍ପଗୁଡିକ ପାସ୍ ହୋଇପାରିବ | ଡାଟା ଆଟ୍ରିବ୍ୟୁଟ୍ ପାଇଁ, ଅପ୍ସନ୍ ନାମ ସହିତ data-ଯେପରି ଯୋଡନ୍ତୁ data-parent=""|
| ନାମ | ଟାଇପ୍ କରନ୍ତୁ | | ଡିଫଲ୍ଟ | | ବର୍ଣ୍ଣନା |
|---|---|---|---|
| ପିତାମାତା | | ଚୟନକର୍ତ୍ତା | | ମିଥ୍ୟା | ଯଦି ଏକ ଚୟନକର୍ତ୍ତା ପ୍ରଦାନ କରାଯାଏ, ତେବେ ଏହି ସଂପୃକ୍ତ ଆଇଟମ୍ ଦେଖାଯିବାବେଳେ ନିର୍ଦ୍ଦିଷ୍ଟ ପ୍ୟାରେଣ୍ଟ୍ ଅନ୍ତର୍ଗତ ସମସ୍ତ ଭୁଶୁଡ଼ିବା ଉପାଦାନ ବନ୍ଦ ହୋଇଯିବ | (ପାରମ୍ପାରିକ ଆକର୍ଡିଅନ୍ ଆଚରଣ ପରି - ଏହା panelଶ୍ରେଣୀ ଉପରେ ନିର୍ଭରଶୀଳ) |
| ଟୋଗଲ୍ କରନ୍ତୁ | | ବୁଲିଅନ୍ | ସତ | ଆହ୍ୱାନରେ ସଂପୃକ୍ତ ଉପାଦାନକୁ ଟୋଗଲ୍ କରେ | |
.collapse(options)ତୁମର ବିଷୟବସ୍ତୁକୁ ଏକ ସଂପୃକ୍ତ ଉପାଦାନ ଭାବରେ ସକ୍ରିୟ କରିଥାଏ | ଏକ ଇଚ୍ଛାଧୀନ ବିକଳ୍ପ ଗ୍ରହଣ କରେ object|
$('#myCollapsible').collapse({
toggle: false
})
.collapse('toggle')ଦେଖାଯାଇଥିବା କିମ୍ବା ଲୁକ୍କାୟିତ ହେବା ପାଇଁ ଏକ ଭୁଶୁଡ଼ୁଥିବା ଉପାଦାନକୁ ଟୋଗଲ୍ କରେ | ଭୁଶୁଡ଼ି ପଡୁଥିବା ଉପାଦାନ ପ୍ରକୃତରେ ଦେଖାଯିବା କିମ୍ବା ଲୁକ୍କାୟିତ ହେବା ପୂର୍ବରୁ (ଅର୍ଥାତ୍ ଘଟଣା ଘଟିବା ପୂର୍ବରୁ) କଲର୍shown.bs.collapse କୁ ଫେରିଥାଏ hidden.bs.collapse|
.collapse('show')ଏକ ଭୁଶୁଡ଼ୁଥିବା ଉପାଦାନ ଦେଖାଏ | ଭୁଶୁଡ଼ି ପଡୁଥିବା ଉପାଦାନ ପ୍ରକୃତରେ ଦେଖାଯିବା ପୂର୍ବରୁ (ଅର୍ଥାତ୍ shown.bs.collapseଘଟଣା ଘଟିବା ପୂର୍ବରୁ) କଲର୍ କୁ ଫେରିଥାଏ |
.collapse('hide')ଏକ ଭୁଶୁଡ଼ୁଥିବା ଉପାଦାନକୁ ଲୁଚାଇଥାଏ | ଭୁଶୁଡ଼ି ପଡୁଥିବା ଉପାଦାନ ପ୍ରକୃତରେ ଲୁକ୍କାୟିତ ହେବା ପୂର୍ବରୁ (ଅର୍ଥାତ୍ hidden.bs.collapseଘଟଣା ଘଟିବା ପୂର୍ବରୁ) କଲର୍ କୁ ଫେରିଯାଏ |
ବୁଟ୍ଷ୍ଟ୍ରାପ୍ ର କ୍ଲାସ୍ କ୍ଲାସ୍ କ୍ଲାସ୍ କାର୍ଯ୍ୟକାରିତା ପାଇଁ ହୁକିଙ୍ଗ୍ ପାଇଁ କିଛି ଘଟଣା ପ୍ରକାଶ କରେ |
| ଇଭେଣ୍ଟ ପ୍ରକାର | | ବର୍ଣ୍ଣନା |
|---|---|
| show.bs.collapse | showଉଦାହରଣ ପଦ୍ଧତି ଡାକିବା ପରେ ଏହି ଘଟଣା ତୁରନ୍ତ ନିଆଁ ଲାଗେ | |
| show.bs.collapse | ଉପଭୋକ୍ତାଙ୍କୁ ଏକ ପତନ ଉପାଦାନ ଦୃଶ୍ୟମାନ ହେବାପରେ ଏହି ଇଭେଣ୍ଟକୁ ବରଖାସ୍ତ କରାଯାଇଥାଏ (CSS ସ୍ଥାନାନ୍ତରଣ ସମ୍ପୂର୍ଣ୍ଣ ହେବା ପର୍ଯ୍ୟନ୍ତ ଅପେକ୍ଷା କରିବ) | |
| hide.bs.collapse | hideପଦ୍ଧତି ଡାକିବା ପରେ ତୁରନ୍ତ ଏହି ଘଟଣାକୁ ବରଖାସ୍ତ କରାଯାଏ | |
| hidden.bs.collapse | ଉପଭୋକ୍ତାଙ୍କ ଠାରୁ ଏକ ପତନ ଉପାଦାନ ଲୁଚି ରହିଥିବାବେଳେ ଏହି ଇଭେଣ୍ଟକୁ ବରଖାସ୍ତ କରାଯାଇଥାଏ (CSS ସ୍ଥାନାନ୍ତରଣ ସମ୍ପୂର୍ଣ୍ଣ ହେବା ପର୍ଯ୍ୟନ୍ତ ଅପେକ୍ଷା କରିବ) | |
$('#myCollapsible').on('hidden.bs.collapse', function () {
// do something…
})
କାରୁସେଲ ପରି ଉପାଦାନ ମାଧ୍ୟମରେ ସାଇକେଲ ଚଲାଇବା ପାଇଁ ଏକ ସ୍ଲାଇଡ୍ ଶୋ ଉପାଦାନ | ନେଷ୍ଟେଡ୍ କାରୁସେଲ୍ ସମର୍ଥିତ ନୁହେଁ |
<div id="carousel-example-generic" class="carousel slide" data-ride="carousel">
<!-- Indicators -->
<ol class="carousel-indicators">
<li data-target="#carousel-example-generic" data-slide-to="0" class="active"></li>
<li data-target="#carousel-example-generic" data-slide-to="1"></li>
<li data-target="#carousel-example-generic" data-slide-to="2"></li>
</ol>
<!-- Wrapper for slides -->
<div class="carousel-inner" role="listbox">
<div class="item active">
<img src="..." alt="...">
<div class="carousel-caption">
...
</div>
</div>
<div class="item">
<img src="..." alt="...">
<div class="carousel-caption">
...
</div>
</div>
...
</div>
<!-- Controls -->
<a class="left carousel-control" href="#carousel-example-generic" role="button" data-slide="prev">
<span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span>
<span class="sr-only">Previous</span>
</a>
<a class="right carousel-control" href="#carousel-example-generic" role="button" data-slide="next">
<span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>
<span class="sr-only">Next</span>
</a>
</div>
କାରୁସେଲ ଉପାଦାନ ସାଧାରଣତ access ଆକ୍ସେସିବିଲିଟି ଷ୍ଟାଣ୍ଡାର୍ଡ ସହିତ ଅନୁପଯୁକ୍ତ ନୁହେଁ | ଯଦି ତୁମେ ଅନୁରୂପ ହେବା ଆବଶ୍ୟକ, ଦୟାକରି ତୁମର ବିଷୟବସ୍ତୁ ଉପସ୍ଥାପନ ପାଇଁ ଅନ୍ୟ ବିକଳ୍ପଗୁଡ଼ିକୁ ବିଚାର କର |
ବୁଟଷ୍ଟ୍ରାପ୍ ଏହାର ଆନିମେସନ୍ ପାଇଁ ସ୍ୱତନ୍ତ୍ର ଭାବରେ CSS3 ବ୍ୟବହାର କରେ, କିନ୍ତୁ ଇଣ୍ଟରନେଟ୍ ଏକ୍ସପ୍ଲୋରର୍ 8 ଏବଂ 9 ଆବଶ୍ୟକୀୟ CSS ଗୁଣକୁ ସମର୍ଥନ କରେ ନାହିଁ | ଏହିପରି, ଏହି ବ୍ରାଉଜର୍ଗୁଡ଼ିକୁ ବ୍ୟବହାର କରିବା ସମୟରେ କ sl ଣସି ସ୍ଲାଇଡ୍ ଟ୍ରାନ୍ସମିସନ୍ ଆନିମେସନ୍ ନାହିଁ | ଆମେ ଉଦ୍ଦେଶ୍ୟମୂଳକ ଭାବରେ ସଂକଳନ ପାଇଁ jQuery- ଆଧାରିତ ଫଲବ୍ୟାକ୍ ଅନ୍ତର୍ଭୂକ୍ତ ନକରିବାକୁ ନିଷ୍ପତ୍ତି ନେଇଛୁ |
କ୍ଲାସ୍ ଏକ .activeସ୍ଲାଇଡ୍ ସହିତ ଯୋଡାଯିବା ଆବଶ୍ୟକ | ଅନ୍ୟଥା, କାରୁସେଲ୍ ଦୃଶ୍ୟମାନ ହେବ ନାହିଁ |
ନିୟନ୍ତ୍ରଣ ପାଇଁ .glyphicon .glyphicon-chevron-leftଏବଂ .glyphicon .glyphicon-chevron-rightଶ୍ରେଣୀଗୁଡ଼ିକ ଆବଶ୍ୟକୀୟ ନୁହେଁ | ବୁଟ୍ ଷ୍ଟ୍ରାପ୍ ପ୍ରଦାନ କରେ .icon-prevଏବଂ .icon-nextସାଧା ୟୁନିକୋଡ୍ ବିକଳ୍ପ ଭାବରେ |
.carousel-captionଯେକ any ଣସି ଭିତରେ ଥିବା ଉପାଦାନ ସହିତ ସହଜରେ ଆପଣଙ୍କର ସ୍ଲାଇଡ୍ ରେ କ୍ୟାପସନ୍ ଯୋଡନ୍ତୁ .item| ସେଠାରେ ଯେକ any ଣସି ଇଚ୍ଛାଧୀନ HTML ରଖନ୍ତୁ ଏବଂ ଏହା ସ୍ୱୟଂଚାଳିତ ଭାବରେ ଆଲାଇନ୍ ହୋଇ ଫର୍ମାଟ୍ ହେବ |
<div class="item">
<img src="..." alt="...">
<div class="carousel-caption">
<h3>...</h3>
<p>...</p>
</div>
</div>
idକାରୁସେଲ ସଠିକ୍ ଭାବରେ କାର୍ଯ୍ୟ କରିବା ପାଇଁ କାରୁସେଲଗୁଡିକ ବାହ୍ୟ ପାତ୍ରରେ ( ) ର ବ୍ୟବହାର ଆବଶ୍ୟକ କରେ .carousel| ଏକାଧିକ କାରୁସେଲ ଯୋଡିବାବେଳେ, କିମ୍ବା କାରୁସେଲର ପରିବର୍ତ୍ତନ କରିବା ସମୟରେ |id , ସମ୍ପୃକ୍ତ ନିୟନ୍ତ୍ରଣଗୁଡ଼ିକୁ ଅଦ୍ୟତନ କରିବାକୁ ନିଶ୍ଚିତ ହୁଅନ୍ତୁ |
କାରୁସେଲର ସ୍ଥିତିକୁ ସହଜରେ ନିୟନ୍ତ୍ରଣ କରିବାକୁ ଡାଟା ଆଟ୍ରିବ୍ୟୁଟ୍ ବ୍ୟବହାର କରନ୍ତୁ | data-slideକୀ ଶବ୍ଦଗୁଡ଼ିକୁ ଗ୍ରହଣ କରେ prevକିମ୍ବା next, ଯାହା ବର୍ତ୍ତମାନର ସ୍ଥିତି ସହିତ ସ୍ଲାଇଡ୍ ପୋଜିସନ୍ ବଦଳାଇଥାଏ | data-slide-toବ ly କଳ୍ପିକ ଭାବରେ, କଞ୍ଚା ସ୍ଲାଇଡ୍ ଇଣ୍ଡେକ୍ସକୁ କାରୁସେଲକୁ ପଠାଇବା ପାଇଁ ବ୍ୟବହାର କରନ୍ତୁ data-slide-to="2", ଯାହା ସ୍ଲାଇଡ୍ ସ୍ଥିତିକୁ ଏକ ନିର୍ଦ୍ଦିଷ୍ଟ ସୂଚକାଙ୍କକୁ ଆରମ୍ଭ କରିଥାଏ 0|
data-ride="carousel"ପେଜ୍ ଲୋଡ୍ ଠାରୁ ଆରମ୍ଭ କରି ଆନିମେସନ୍ ଭାବରେ ଏକ କାରୁସେଲ୍ ଚିହ୍ନିତ କରିବାକୁ ଆଟ୍ରିବ୍ୟୁଟ୍ ବ୍ୟବହୃତ ହୁଏ | ସମାନ କାରୁସେଲର (ଅନାବଶ୍ୟକ ଏବଂ ଅନାବଶ୍ୟକ) ସ୍ପଷ୍ଟ ଜାଭାସ୍କ୍ରିପ୍ଟ ପ୍ରାରମ୍ଭିକରଣ ସହିତ ଏହାକୁ ବ୍ୟବହାର କରାଯାଇପାରିବ ନାହିଁ |
ସହିତ କାରୁସେଲକୁ କଲ୍ କରନ୍ତୁ:
$('.carousel').carousel()
ଡାଟା ଆଟ୍ରିବ୍ୟୁଟ୍ କିମ୍ବା ଜାଭାସ୍କ୍ରିପ୍ଟ ମାଧ୍ୟମରେ ବିକଳ୍ପଗୁଡିକ ପାସ୍ ହୋଇପାରିବ | ଡାଟା ଆଟ୍ରିବ୍ୟୁଟ୍ ପାଇଁ, ଅପ୍ସନ୍ ନାମ ସହିତ data-ଯେପରି ଯୋଡନ୍ତୁ data-interval=""|
| ନାମ | ଟାଇପ୍ କରନ୍ତୁ | | ଡିଫଲ୍ଟ | | ବର୍ଣ୍ଣନା |
|---|---|---|---|
| ବ୍ୟବଧାନ | ସଂଖ୍ୟା | 5000 | ସ୍ୱୟଂଚାଳିତ ଭାବରେ ଏକ ଆଇଟମ୍ ସାଇକେଲ ଚଲାଇବା ମଧ୍ୟରେ ବିଳମ୍ବ କରିବାର ସମୟ | ଯଦି ମିଥ୍ୟା, କାରୁସେଲ ସ୍ୱୟଂଚାଳିତ ଭାବରେ ଚକ୍ରବ୍ୟୁହ କରିବ ନାହିଁ | |
| ବିରାମ | string | ଶୂନ୍ୟ | "ହୋଭର" | ଯଦି ସେଟ୍ କରାଯାଏ "hover", କାରୁସେଲର ସାଇକେଲ mouseenterଚଲାଇବା ବନ୍ଦ କରି କାରୁସେଲର ସାଇକେଲ ଚଲାଇବା ଆରମ୍ଭ କରେ mouseleave| ଯଦି ସେଟ୍ ହୋଇଛି null, କାରୁସେଲ ଉପରେ ଚଲାଇବା ଏହାକୁ ବିରାମ ଦେବ ନାହିଁ | |
| ଗୁଡ଼ାଇ ଦିଅ | | ବୁଲିଅନ୍ | ସତ | କାରୁସେଲ କ୍ରମାଗତ ଭାବରେ ଚକ୍ର କରିବା ଉଚିତ କି ହାର୍ଡ ଷ୍ଟପ୍ ରହିବା ଉଚିତ୍ | |
| କୀବୋର୍ଡ୍ | ବୁଲିଅନ୍ | ସତ | କୀବୋର୍ଡ୍ ଇଭେଣ୍ଟଗୁଡିକ ଉପରେ କାରୁସେଲ୍ ପ୍ରତିକ୍ରିୟା କରିବା ଉଚିତ କି ନୁହେଁ | |
.carousel(options)ଏକ ଇଚ୍ଛାଧୀନ ବିକଳ୍ପ ସହିତ କାରୁସେଲ୍ ଆରମ୍ଭ କରେ objectଏବଂ ଆଇଟମ୍ ମାଧ୍ୟମରେ ସାଇକେଲ ଚଲାଇବା ଆରମ୍ଭ କରେ |
$('.carousel').carousel({
interval: 2000
})
.carousel('cycle')ବାମରୁ ଡାହାଣକୁ କାରୁସେଲ ଆଇଟମ୍ ମାଧ୍ୟମରେ ଚକ୍ର |
.carousel('pause')ଆଇଟମ୍ ମାଧ୍ୟମରେ ସାଇକେଲ ଚଲାଇବା ଠାରୁ କାରୁସେଲକୁ ବନ୍ଦ କରିଦିଏ |
.carousel(number)କାରୁସେଲକୁ ଏକ ନିର୍ଦ୍ଦିଷ୍ଟ ଫ୍ରେମ୍ (0 ଆଧାରିତ, ଏକ ଆରେ ପରି) ଚକ୍ର କରେ |
.carousel('prev')ପୂର୍ବ ଆଇଟମ୍ କୁ ଚକ୍ର |
.carousel('next')ପରବର୍ତ୍ତୀ ଆଇଟମ୍ ପାଇଁ ଚକ୍ର |
ବୁଟଷ୍ଟ୍ରାପର କାରୁସେଲ ଶ୍ରେଣୀ କାରୁସେଲ କାର୍ଯ୍ୟକାରିତା ପାଇଁ ହୁକିଙ୍ଗ ପାଇଁ ଦୁଇଟି ଇଭେଣ୍ଟକୁ ପ୍ରକାଶ କରିଥାଏ |
ଉଭୟ ଇଭେଣ୍ଟରେ ନିମ୍ନଲିଖିତ ଅତିରିକ୍ତ ଗୁଣ ଅଛି:
direction: ଯେଉଁ ଦିଗରେ କାରୁସେଲ୍ ସ୍ଲାଇଡ୍ ହେଉଛି ( "left"କିମ୍ବା "right") |relatedTarget: DOM ଉପାଦାନ ଯାହା ସକ୍ରିୟ ଆଇଟମ୍ ଭାବରେ ସ୍ଥାନିତ ହୋଇଛି |ସମସ୍ତ କାରୁସେଲ ଇଭେଣ୍ଟ ନିଜେ କାରୁସେଲ ଉପରେ (ଅର୍ଥାତ୍ <div class="carousel">) ଉପରେ ଗୁଳି ଚଳାଇଥାଏ |
| ଇଭେଣ୍ଟ ପ୍ରକାର | | ବର୍ଣ୍ଣନା |
|---|---|
| ସ୍ଲାଇଡ୍। bs.carousel | | slideଉଦାହରଣ ପଦ୍ଧତି ଆହ୍ when ାନ ହେଲେ ଏହି ଘଟଣା ତୁରନ୍ତ ଅଗ୍ନି ସଂଯୋଗ କରେ | |
| slid.bs.carousel | କାରୁସେଲ ଏହାର ସ୍ଲାଇଡ୍ ଟ୍ରାନ୍ସଫିସନ୍ ସମାପ୍ତ କଲାବେଳେ ଏହି ଇଭେଣ୍ଟକୁ ବରଖାସ୍ତ କରାଯାଏ | |
$('#myCarousel').on('slide.bs.carousel', function () {
// do something…
})
ଆଫିକ୍ସ ପ୍ଲଗଇନ୍ ଟୋଗଲ୍ position: fixed;ଅନ୍ ଏବଂ ଅଫ୍, ମିଳୁଥିବା ପ୍ରଭାବକୁ ଅନୁକରଣ କରେ position: sticky;| ଡାହାଣ ପାର୍ଶ୍ୱରେ ଥିବା ସବନାଭିଗେସନ୍ ହେଉଛି ଆଫିକ୍ସ ପ୍ଲଗଇନ୍ ର ଏକ ଲାଇଭ୍ ଡେମୋ |
ଡାଟା ଆଟ୍ରିବ୍ୟୁଟ୍ ମାଧ୍ୟମରେ କିମ୍ବା ନିଜ ଜାଭାସ୍କ୍ରିପ୍ଟ ସହିତ ମାନୁଆଲ୍ ଭାବରେ ଆଫିକ୍ସ ପ୍ଲଗଇନ୍ ବ୍ୟବହାର କରନ୍ତୁ |ଉଭୟ ପରିସ୍ଥିତିରେ, ତୁମର ଆଫିକ୍ସଡ୍ ବିଷୟବସ୍ତୁର ପୋଜିସନ୍ ଏବଂ ମୋଟେଇ ପାଇଁ ତୁମକୁ CSS ପ୍ରଦାନ କରିବାକୁ ପଡିବ |
ଟିପ୍ପଣୀ: ଏକ ସଫାରି ରେଣ୍ଡରିଂ ବଗ୍ କାରଣରୁ ଏକ ଅପେକ୍ଷାକୃତ ସ୍ଥିତ ଉପାଦାନରେ ଥିବା ଏକ ଉପାଦାନରେ ଆଫିକ୍ସ ପ୍ଲଗଇନ୍ ବ୍ୟବହାର କରନ୍ତୁ ନାହିଁ | |
.affixଆଫିକ୍ସ ପ୍ଲଗଇନ୍ ତିନୋଟି ଶ୍ରେଣୀ ମଧ୍ୟରେ ଟୋଗଲ୍ କରେ , ପ୍ରତ୍ୟେକଟି ଏକ ନିର୍ଦ୍ଦିଷ୍ଟ ସ୍ଥିତିକୁ ପ୍ରତିନିଧିତ୍ୱ କରେ:, .affix-topଏବଂ .affix-bottom। ଏହାକୁ ଛାଡିଦେଲେ ଆପଣ ନିଶ୍ଚିତ ଭାବରେ ଶ yles ଳୀଗୁଡିକ ପ୍ରଦାନ position: fixed;କରିବେ |.affixପ୍ରକୃତ ସ୍ଥିତିକୁ ପରିଚାଳନା କରିବା ପାଇଁ ଏହି ଶ୍ରେଣୀଗୁଡିକ ନିଜେ (ଏହି ପ୍ଲଗଇନ୍ ଠାରୁ ସ୍ independent ାଧୀନ) ପାଇଁ
ଆଫିକ୍ସ ପ୍ଲଗଇନ୍ କିପରି କାମ କରେ ତାହା ଏଠାରେ ଅଛି:
.affix-top ଉପାଦାନ ଏହାର ସର୍ବୋଚ୍ଚ ସ୍ଥିତିରେ ଅଛି ବୋଲି ସୂଚାଇବା ପାଇଁ ଯୋଗ କରେ | ଏହି ସମୟରେ କ CS ଣସି CSS ପୋଜିସନ୍ ଆବଶ୍ୟକ ନାହିଁ |.affixବୁଟଷ୍ଟ୍ରାପ୍ ର CSS ଦ୍ୱାରା ପ୍ରଦତ୍ତ) |.affix-topposition: fixed;.affixଯଦି ଏକ ତଳ ଅଫସେଟ୍ ବ୍ୟାଖ୍ୟା କରାଯାଇଛି, ଅତୀତକୁ ସ୍କ୍ରୋଲ୍ କରିବା ସହିତ ଏହା ବଦଳାଇବା ଉଚିତ .affix-bottom| ଯେହେତୁ ଅଫସେଟ୍ ଇଚ୍ଛାଧୀନ, ଗୋଟିଏ ସେଟିଂ ଆପଣଙ୍କୁ ଉପଯୁକ୍ତ CSS ସେଟ୍ କରିବାକୁ ଆବଶ୍ୟକ କରେ | ଏହି କ୍ଷେତ୍ରରେ, position: absolute;ଆବଶ୍ୟକ ସମୟରେ ଯୋଗ କରନ୍ତୁ | ସେଠାରୁ ଉପାଦାନକୁ କେଉଁଠାରେ ସ୍ଥିର କରାଯିବ ତାହା ସ୍ଥିର କରିବାକୁ ପ୍ଲଗଇନ୍ ଡାଟା ଆଟ୍ରିବ୍ୟୁଟ୍ କିମ୍ବା ଜାଭାସ୍କ୍ରିପ୍ଟ ଅପ୍ସନ୍ ବ୍ୟବହାର କରେ |ନିମ୍ନରେ ବ୍ୟବହାର ବିକଳ୍ପଗୁଡ଼ିକ ପାଇଁ ଆପଣଙ୍କର CSS ସେଟ୍ କରିବାକୁ ଉପରୋକ୍ତ ପଦକ୍ଷେପଗୁଡ଼ିକୁ ଅନୁସରଣ କରନ୍ତୁ |
ଯେକ element ଣସି ଉପାଦାନରେ ସହଜରେ ଆଫିକ୍ସ ଆଚରଣ ଯୋଡିବାକୁ, କେବଳ ଯୋଡନ୍ତୁ |data-spy="affix" ଆପଣ ଗୁପ୍ତଚର କରିବାକୁ ଚାହୁଁଥିବା ଉପାଦାନରେ ଯୋଗ କରନ୍ତୁ | କେତେବେଳେ ଏକ ଉପାଦାନର ପିନ୍ ଟୋଗଲ୍ କରିବାକୁ ବ୍ୟାଖ୍ୟା କରିବାକୁ ଅଫସେଟ୍ ବ୍ୟବହାର କରନ୍ତୁ |
<div data-spy="affix" data-offset-top="60" data-offset-bottom="200">
...
</div>
ଜାଭାସ୍କ୍ରିପ୍ଟ ମାଧ୍ୟମରେ ଆଫିକ୍ସ ପ୍ଲଗଇନକୁ କଲ୍ କରନ୍ତୁ:
$('#myAffix').affix({
offset: {
top: 100,
bottom: function () {
return (this.bottom = $('.footer').outerHeight(true))
}
}
})
ଡାଟା ଆଟ୍ରିବ୍ୟୁଟ୍ କିମ୍ବା ଜାଭାସ୍କ୍ରିପ୍ଟ ମାଧ୍ୟମରେ ବିକଳ୍ପଗୁଡିକ ପାସ୍ ହୋଇପାରିବ | ଡାଟା ଆଟ୍ରିବ୍ୟୁଟ୍ ପାଇଁ, ଅପ୍ସନ୍ ନାମ ସହିତ data-ଯେପରି ଯୋଡନ୍ତୁ data-offset-top="200"|
| ନାମ | ଟାଇପ୍ କରନ୍ତୁ | | ଡିଫଲ୍ଟ | | ବର୍ଣ୍ଣନା |
|---|---|---|---|
| ଅଫସେଟ | ସଂଖ୍ୟା | କାର୍ଯ୍ୟ | ବସ୍ତୁ | ୧୦ | ସ୍କ୍ରୋଲର ସ୍ଥିତି ଗଣନା କରିବା ସମୟରେ ସ୍କ୍ରିନରୁ ଅଫସେଟ କରିବାକୁ ପିକ୍ସେଲ | ଯଦି ଗୋଟିଏ ସଂଖ୍ୟା ପ୍ରଦାନ କରାଯାଏ, ଅଫସେଟ୍ ଉଭୟ ଉପର ଏବଂ ତଳ ଦିଗରେ ପ୍ରୟୋଗ ହେବ | ଏକ ଅନନ୍ୟ, ତଳ ଏବଂ ଟପ୍ ଅଫସେଟ୍ ପ୍ରଦାନ କରିବାକୁ କେବଳ ଏକ ବସ୍ତୁ ପ୍ରଦାନ offset: { top: 10 }କରନ୍ତୁ କିମ୍ବା offset: { top: 10, bottom: 5 }| ଯେତେବେଳେ ତୁମେ ଗତିଶୀଳ ଭାବରେ ଏକ ଅଫସେଟ୍ ଗଣନା କରିବାକୁ ପଡିବ, ଏକ ଫଙ୍କସନ୍ ବ୍ୟବହାର କର | |
| ଲକ୍ଷ୍ୟ | ଚୟନକର୍ତ୍ତା | ନୋଡ୍ | jQuery ଉପାଦାନ | | windowବସ୍ତୁ _ |
ଆଫିକ୍ସର ଟାର୍ଗେଟ୍ ଉପାଦାନ ନିର୍ଦ୍ଦିଷ୍ଟ କରେ | |
.affix(options)ତୁମର ବିଷୟବସ୍ତୁକୁ ଆଫିକ୍ସଡ୍ ବିଷୟବସ୍ତୁ ଭାବରେ ସକ୍ରିୟ କରେ | ଏକ ଇଚ୍ଛାଧୀନ ବିକଳ୍ପ ଗ୍ରହଣ କରେ object|
$('#myAffix').affix({
offset: 15
})
.affix('checkPosition')ସଂପୃକ୍ତ ଉପାଦାନଗୁଡ଼ିକର ପରିମାପ, ସ୍ଥିତି, ଏବଂ ସ୍କ୍ରୋଲ୍ ସ୍ଥିତିକୁ ଆଧାର କରି ଆଫିକ୍ସର ସ୍ଥିତିକୁ ପୁନ al ଗଣନା କରେ | .affix, .affix-topଏବଂ, ଶ୍ରେଣୀଗୁଡିକ ନୂତନ ରାଜ୍ୟ .affix-bottomଅନୁଯାୟୀ ଆଫିକ୍ସଡ୍ ବିଷୟବସ୍ତୁରୁ ଯୋଡା ଯାଇଛି କିମ୍ବା ଅପସାରଣ କରାଯାଇଛି | ଆଫିକ୍ସଡ୍ ବିଷୟବସ୍ତୁର ସଠିକ୍ ପୋଜିସନ୍ ସୁନିଶ୍ଚିତ କରିବା ପାଇଁ ଯେତେବେଳେ ଏହି ଆଫିକ୍ସଡ୍ ବିଷୟବସ୍ତୁ କିମ୍ବା ଟାର୍ଗେଟ୍ ଉପାଦାନର ଆକାର ପରିବର୍ତ୍ତନ ହୁଏ, ଏହି ପଦ୍ଧତିକୁ ଡାକିବା ଆବଶ୍ୟକ |
$('#myAffix').affix('checkPosition')
ବୁଟଷ୍ଟ୍ରାପ୍ ର ଆଫିକ୍ସ ପ୍ଲଗଇନ୍ ଆଫିକ୍ସ କାର୍ଯ୍ୟକାରିତା ପାଇଁ ହୁକିଙ୍ଗ୍ ପାଇଁ କିଛି ଇଭେଣ୍ଟକୁ ପ୍ରକାଶ କରେ |
| ଇଭେଣ୍ଟ ପ୍ରକାର | | ବର୍ଣ୍ଣନା |
|---|---|
| affix.bs.affix | ଉପାଦାନଟି ସଂଲଗ୍ନ ହେବା ପୂର୍ବରୁ ଏହି ଘଟଣା ତୁରନ୍ତ ନିଆଁ ଲାଗେ | |
| affixed.bs.affix | ଉପାଦାନଟି ସଂଲଗ୍ନ ହେବା ପରେ ଏହି ଇଭେଣ୍ଟକୁ ବରଖାସ୍ତ କରାଯାଇଛି | |
| affix-top.bs.affix | | ଉପାଦାନଟି ଆଫିକ୍ସ-ଟପ୍ ହେବା ପୂର୍ବରୁ ଏହି ଇଭେଣ୍ଟ ତୁରନ୍ତ ଅଗ୍ନି ସଂଯୋଗ କରେ | |
| affixed-top.bs.affix | ଉପାଦାନଟି ଆଫିକ୍ସ-ଟପ୍ ହେବା ପରେ ଏହି ଇଭେଣ୍ଟକୁ ବରଖାସ୍ତ କରାଯାଇଛି | |
| affix-bottom.bs.affix | | ଉପାଦାନଟି ଆଫିକ୍ସଡ୍-ତଳ ହେବା ପୂର୍ବରୁ ଏହି ଇଭେଣ୍ଟ ତୁରନ୍ତ ନିଆଁ ଲାଗେ | |
| affixed-bottom.bs.affix | | ଉପାଦାନଟି ଆଫିକ୍ସ-ତଳ ହେବା ପରେ ଏହି ଇଭେଣ୍ଟକୁ ବରଖାସ୍ତ କରାଯାଇଛି | |