ಅವಲೋಕನ

ವೈಯಕ್ತಿಕ ಅಥವಾ ಸಂಕಲನ

ಪ್ಲಗಿನ್‌ಗಳನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ಸೇರಿಸಬಹುದು (ಬೂಟ್‌ಸ್ಟ್ರ್ಯಾಪ್‌ನ ಪ್ರತ್ಯೇಕ *.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')

ಪರ್ಯಾಯವಾಗಿ, ನಿರ್ದಿಷ್ಟ ಪ್ಲಗಿನ್ ಅನ್ನು ಗುರಿಯಾಗಿಸಲು, ಈ ರೀತಿಯ ಡೇಟಾ-ಎಪಿಐ ನೇಮ್‌ಸ್ಪೇಸ್ ಜೊತೆಗೆ ಪ್ಲಗಿನ್‌ನ ಹೆಸರನ್ನು ನೇಮ್‌ಸ್ಪೇಸ್‌ನಂತೆ ಸೇರಿಸಿ:

$(document).off('.alert.data-api')

ಡೇಟಾ ಗುಣಲಕ್ಷಣಗಳ ಮೂಲಕ ಪ್ರತಿ ಅಂಶಕ್ಕೆ ಕೇವಲ ಒಂದು ಪ್ಲಗಿನ್

ಒಂದೇ ಅಂಶದಲ್ಲಿ ಬಹು ಪ್ಲಗಿನ್‌ಗಳಿಂದ ಡೇಟಾ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಬಳಸಬೇಡಿ. ಉದಾಹರಣೆಗೆ, ಒಂದು ಬಟನ್ ಟೂಲ್‌ಟಿಪ್ ಅನ್ನು ಹೊಂದಲು ಸಾಧ್ಯವಿಲ್ಲ ಮತ್ತು ಮಾದರಿಯನ್ನು ಟಾಗಲ್ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ. ಇದನ್ನು ಸಾಧಿಸಲು, ಸುತ್ತುವ ಅಂಶವನ್ನು ಬಳಸಿ.

ಪ್ರೋಗ್ರಾಮ್ಯಾಟಿಕ್ API

JavaScript API ಮೂಲಕ ನೀವು ಎಲ್ಲಾ ಬೂಟ್‌ಸ್ಟ್ರ್ಯಾಪ್ ಪ್ಲಗಿನ್‌ಗಳನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಬಳಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ ಎಂದು ನಾವು ನಂಬುತ್ತೇವೆ. ಎಲ್ಲಾ ಸಾರ್ವಜನಿಕ API ಗಳು ಏಕ, ಚೈನ್ ಮಾಡಬಹುದಾದ ವಿಧಾನಗಳು ಮತ್ತು ಕ್ರಿಯೆಯ ಮೇಲೆ ಸಂಗ್ರಹಣೆಯನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ.

$('.btn.danger').button('toggle').addClass('fat')

ಎಲ್ಲಾ ವಿಧಾನಗಳು ಐಚ್ಛಿಕ ಆಯ್ಕೆಗಳ ಆಬ್ಜೆಕ್ಟ್ ಅನ್ನು ಸ್ವೀಕರಿಸಬೇಕು, ನಿರ್ದಿಷ್ಟ ವಿಧಾನವನ್ನು ಗುರಿಯಾಗಿಸುವ ಸ್ಟ್ರಿಂಗ್ ಅಥವಾ ಯಾವುದನ್ನೂ (ಡೀಫಾಲ್ಟ್ ನಡವಳಿಕೆಯೊಂದಿಗೆ ಪ್ಲಗಿನ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸುತ್ತದೆ):

$('#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 ಫ್ರೇಮ್‌ವರ್ಕ್‌ಗಳೊಂದಿಗೆ ಬೂಟ್‌ಸ್ಟ್ರ್ಯಾಪ್ ಪ್ಲಗಿನ್‌ಗಳನ್ನು ಬಳಸುವುದು ಅಗತ್ಯವಾಗಿರುತ್ತದೆ. ಈ ಸಂದರ್ಭಗಳಲ್ಲಿ, ನೇಮ್‌ಸ್ಪೇಸ್ ಘರ್ಷಣೆಗಳು ಸಾಂದರ್ಭಿಕವಾಗಿ ಸಂಭವಿಸಬಹುದು. ಇದು ಸಂಭವಿಸಿದಲ್ಲಿ, ನೀವು .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
})

ಆವೃತ್ತಿ ಸಂಖ್ಯೆಗಳು

VERSIONಬೂಟ್‌ಸ್ಟ್ರ್ಯಾಪ್‌ನ ಪ್ರತಿಯೊಂದು jQuery ಪ್ಲಗಿನ್‌ಗಳ ಆವೃತ್ತಿಯನ್ನು ಪ್ಲಗಿನ್‌ನ ಕನ್‌ಸ್ಟ್ರಕ್ಟರ್‌ನ ಆಸ್ತಿಯ ಮೂಲಕ ಪ್ರವೇಶಿಸಬಹುದು . ಉದಾಹರಣೆಗೆ, ಟೂಲ್‌ಟಿಪ್ ಪ್ಲಗಿನ್‌ಗಾಗಿ:

$.fn.tooltip.Constructor.VERSION // => "3.3.7"

JavaScript ಅನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿದಾಗ ಯಾವುದೇ ವಿಶೇಷ ಫಾಲ್‌ಬ್ಯಾಕ್‌ಗಳಿಲ್ಲ

ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿದಾಗ ಬೂಟ್‌ಸ್ಟ್ರ್ಯಾಪ್‌ನ ಪ್ಲಗಿನ್‌ಗಳು ವಿಶೇಷವಾಗಿ ಆಕರ್ಷಕವಾಗಿ ಹಿಂತಿರುಗುವುದಿಲ್ಲ. ಈ ಸಂದರ್ಭದಲ್ಲಿ ಬಳಕೆದಾರರ ಅನುಭವದ ಬಗ್ಗೆ ನೀವು ಕಾಳಜಿವಹಿಸಿದರೆ, <noscript>ನಿಮ್ಮ ಬಳಕೆದಾರರಿಗೆ ಪರಿಸ್ಥಿತಿಯನ್ನು (ಮತ್ತು JavaScript ಅನ್ನು ಮರು-ಸಕ್ರಿಯಗೊಳಿಸುವುದು ಹೇಗೆ) ವಿವರಿಸಲು ಬಳಸಿ, ಮತ್ತು/ಅಥವಾ ನಿಮ್ಮ ಸ್ವಂತ ಕಸ್ಟಮ್ ಫಾಲ್‌ಬ್ಯಾಕ್‌ಗಳನ್ನು ಸೇರಿಸಿ.

ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಗ್ರಂಥಾಲಯಗಳು

ಬೂಟ್‌ಸ್ಟ್ರ್ಯಾಪ್ ಮೂಲಮಾದರಿ ಅಥವಾ jQuery UI ನಂತಹ ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಲೈಬ್ರರಿಗಳನ್ನು ಅಧಿಕೃತವಾಗಿ ಬೆಂಬಲಿಸುವುದಿಲ್ಲ . ಈವೆಂಟ್‌ಗಳ ಹೊರತಾಗಿಯೂ .noConflictಮತ್ತು ನೇಮ್‌ಸ್ಪೇಸ್ಡ್ ಈವೆಂಟ್‌ಗಳು, ನಿಮ್ಮದೇ ಆದ ಮೇಲೆ ನೀವು ಸರಿಪಡಿಸಬೇಕಾದ ಹೊಂದಾಣಿಕೆಯ ಸಮಸ್ಯೆಗಳಿರಬಹುದು.

ಪರಿವರ್ತನೆಗಳು transition.js

ಪರಿವರ್ತನೆಗಳ ಬಗ್ಗೆ

ಸರಳ ಪರಿವರ್ತನೆಯ ಪರಿಣಾಮಗಳಿಗಾಗಿ, transition.jsಇತರ JS ಫೈಲ್‌ಗಳ ಜೊತೆಗೆ ಒಮ್ಮೆ ಸೇರಿಸಿ. ನೀವು ಸಂಕಲಿಸಿದ (ಅಥವಾ ಮಿನಿಫೈಡ್) ಅನ್ನು ಬಳಸುತ್ತಿದ್ದರೆ bootstrap.js, ಇದನ್ನು ಸೇರಿಸುವ ಅಗತ್ಯವಿಲ್ಲ - ಇದು ಈಗಾಗಲೇ ಇದೆ.

ಒಳಗೆ ಏನಿದೆ

Transition.js ಈವೆಂಟ್‌ಗಳಿಗೆ ಮೂಲ ಸಹಾಯಕ transitionEndಮತ್ತು CSS ಪರಿವರ್ತನೆ ಎಮ್ಯುಲೇಟರ್ ಆಗಿದೆ. CSS ಪರಿವರ್ತನೆಯ ಬೆಂಬಲವನ್ನು ಪರಿಶೀಲಿಸಲು ಮತ್ತು ಹ್ಯಾಂಗಿಂಗ್ ಪರಿವರ್ತನೆಗಳನ್ನು ಹಿಡಿಯಲು ಇತರ ಪ್ಲಗಿನ್‌ಗಳಿಂದ ಇದನ್ನು ಬಳಸಲಾಗುತ್ತದೆ.

ಪರಿವರ್ತನೆಗಳನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗುತ್ತಿದೆ

transition.jsಕೆಳಗಿನ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ತುಣುಕನ್ನು ಬಳಸಿಕೊಂಡು ಪರಿವರ್ತನೆಗಳನ್ನು ಜಾಗತಿಕವಾಗಿ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಬಹುದು, ಅದು ಲೋಡ್ ಮಾಡಿದ ನಂತರ (ಅಥವಾ bootstrap.js, ಸಂದರ್ಭಾನುಸಾರವಾಗಿ) ಬರಬೇಕು bootstrap.min.js:

$.support.transition = false

ಮಾದರಿಗಳು modal.js

ಮಾದರಿಗಳನ್ನು ಸುವ್ಯವಸ್ಥಿತಗೊಳಿಸಲಾಗಿದೆ, ಆದರೆ ಹೊಂದಿಕೊಳ್ಳುವ, ಕನಿಷ್ಠ ಅಗತ್ಯವಿರುವ ಕ್ರಿಯಾತ್ಮಕತೆ ಮತ್ತು ಸ್ಮಾರ್ಟ್ ಡಿಫಾಲ್ಟ್‌ಗಳೊಂದಿಗೆ ಡೈಲಾಗ್ ಪ್ರಾಂಪ್ಟ್ ಮಾಡುತ್ತದೆ.

ಬಹು ತೆರೆದ ಮಾದರಿಗಳು ಬೆಂಬಲಿತವಾಗಿಲ್ಲ

ಇನ್ನೊಂದು ಇನ್ನೂ ಗೋಚರಿಸುತ್ತಿರುವಾಗ ಮೋಡಲ್ ಅನ್ನು ತೆರೆಯದಿರಲು ಮರೆಯದಿರಿ. ಒಂದು ಸಮಯದಲ್ಲಿ ಒಂದಕ್ಕಿಂತ ಹೆಚ್ಚು ಮಾದರಿಗಳನ್ನು ತೋರಿಸಲು ಕಸ್ಟಮ್ ಕೋಡ್ ಅಗತ್ಯವಿದೆ.

ಮಾದರಿ ಮಾರ್ಕ್ಅಪ್ ನಿಯೋಜನೆ

ಮಾದರಿಯ ನೋಟ ಮತ್ತು/ಅಥವಾ ಕಾರ್ಯನಿರ್ವಹಣೆಯ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರುವ ಇತರ ಘಟಕಗಳನ್ನು ತಪ್ಪಿಸಲು ಯಾವಾಗಲೂ ನಿಮ್ಮ ಡಾಕ್ಯುಮೆಂಟ್‌ನಲ್ಲಿ ಉನ್ನತ ಮಟ್ಟದ ಸ್ಥಾನದಲ್ಲಿ ಮೋಡಲ್‌ನ HTML ಕೋಡ್ ಅನ್ನು ಇರಿಸಲು ಪ್ರಯತ್ನಿಸಿ.

ಮೊಬೈಲ್ ಸಾಧನ ಎಚ್ಚರಿಕೆಗಳು

ಮೊಬೈಲ್ ಸಾಧನಗಳಲ್ಲಿ ಮಾದರಿಗಳನ್ನು ಬಳಸುವ ಬಗ್ಗೆ ಕೆಲವು ಎಚ್ಚರಿಕೆಗಳಿವೆ. ವಿವರಗಳಿಗಾಗಿ ನಮ್ಮ ಬ್ರೌಸರ್ ಬೆಂಬಲ ಡಾಕ್ಸ್ ಅನ್ನು ನೋಡಿ.

HTML5 ಅದರ ಶಬ್ದಾರ್ಥವನ್ನು ಹೇಗೆ ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ ಎಂಬ ಕಾರಣದಿಂದಾಗಿ, autofocusHTML ಗುಣಲಕ್ಷಣವು ಬೂಟ್‌ಸ್ಟ್ರ್ಯಾಪ್ ಮಾದರಿಗಳಲ್ಲಿ ಯಾವುದೇ ಪರಿಣಾಮವನ್ನು ಬೀರುವುದಿಲ್ಲ. ಅದೇ ಪರಿಣಾಮವನ್ನು ಸಾಧಿಸಲು, ಕೆಲವು ಕಸ್ಟಮ್ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಬಳಸಿ:

$('#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">&times;</span></button>
        <h4 class="modal-title">Modal title</h4>
      </div>
      <div class="modal-body">
        <p>One fine body&hellip;</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 -->

ಲೈವ್ ಡೆಮೊ

ಕೆಳಗಿನ ಬಟನ್ ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡುವ ಮೂಲಕ JavaScript ಮೂಲಕ ಮಾದರಿಯನ್ನು ಟಾಗಲ್ ಮಾಡಿ. ಇದು ಕೆಳಗೆ ಸ್ಲೈಡ್ ಆಗುತ್ತದೆ ಮತ್ತು ಪುಟದ ಮೇಲ್ಭಾಗದಿಂದ ಮಸುಕಾಗುತ್ತದೆ.

<!-- 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">&times;</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.

YouTube ವೀಡಿಯೊಗಳನ್ನು ಎಂಬೆಡ್ ಮಾಡಲಾಗುತ್ತಿದೆ

ಯೂಟ್ಯೂಬ್ ವೀಡಿಯೊಗಳನ್ನು ಮಾದರಿಗಳಲ್ಲಿ ಎಂಬೆಡ್ ಮಾಡಲು ಬೂಟ್‌ಸ್ಟ್ರ್ಯಾಪ್‌ನಲ್ಲಿ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಪ್ಲೇಬ್ಯಾಕ್ ಮತ್ತು ಹೆಚ್ಚಿನದನ್ನು ನಿಲ್ಲಿಸಲು ಹೆಚ್ಚುವರಿ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಅಗತ್ಯವಿದೆ. ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ ಈ ಸಹಾಯಕವಾದ ಸ್ಟಾಕ್ ಓವರ್‌ಫ್ಲೋ ಪೋಸ್ಟ್ ಅನ್ನು ನೋಡಿ.

ಐಚ್ಛಿಕ ಗಾತ್ರಗಳು

ಮೋಡಲ್‌ಗಳು ಎರಡು ಐಚ್ಛಿಕ ಗಾತ್ರಗಳನ್ನು ಹೊಂದಿವೆ, ಎ ಮೇಲೆ ಇರಿಸಲು ಮಾರ್ಪಡಿಸುವ ವರ್ಗಗಳ ಮೂಲಕ ಲಭ್ಯವಿದೆ .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 bs-example-modal-lg" 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 bs-example-modal-sm" 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ಮತ್ತು .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">&times;</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.relatedTargetಮತ್ತು HTML data-*ಗುಣಲಕ್ಷಣಗಳನ್ನು (ಬಹುಶಃ 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">&times;</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ಮೋಡಲ್‌ನ ಹೊರಗೆ ಕ್ಲಿಕ್ ಮಾಡುವಾಗ ತೋರಿಸಿರುವ ಮಾದರಿಗಳನ್ನು ವಜಾಗೊಳಿಸಲು ಕ್ಲಿಕ್ ಪ್ರದೇಶವನ್ನು ಒದಗಿಸಲು a ಅನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ.<body>.modal-backdrop

ಡೇಟಾ ಗುಣಲಕ್ಷಣಗಳ ಮೂಲಕ

JavaScript ಬರೆಯದೆಯೇ ಮಾದರಿಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ. data-toggle="modal"ಒಂದು ಬಟನ್‌ನಂತಹ ನಿಯಂತ್ರಕ ಅಂಶದ ಮೇಲೆ ಹೊಂದಿಸಿ data-target="#foo"ಅಥವಾ href="#foo"ಟಾಗಲ್ ಮಾಡಲು ನಿರ್ದಿಷ್ಟ ಮಾದರಿಯನ್ನು ಗುರಿಯಾಗಿಸಲು.

<button type="button" data-toggle="modal" data-target="#myModal">Launch modal</button>

ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮೂಲಕ

myModalಜಾವಾಸ್ಕ್ರಿಪ್ಟ್‌ನ ಒಂದೇ ಸಾಲಿನ ಐಡಿಯೊಂದಿಗೆ ಮಾದರಿಗೆ ಕರೆ ಮಾಡಿ :

$('#myModal').modal(options)

ಆಯ್ಕೆಗಳು

ಡೇಟಾ ಗುಣಲಕ್ಷಣಗಳು ಅಥವಾ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮೂಲಕ ಆಯ್ಕೆಗಳನ್ನು ರವಾನಿಸಬಹುದು. ಡೇಟಾ ಗುಣಲಕ್ಷಣಗಳಿಗಾಗಿ, ಆಯ್ಕೆಯ ಹೆಸರನ್ನು ಸೇರಿಸಿ data-, data-backdrop="".

ಹೆಸರು ಮಾದರಿ ಪೂರ್ವನಿಯೋಜಿತ ವಿವರಣೆ
ಹಿನ್ನೆಲೆ ಬೂಲಿಯನ್ ಅಥವಾ ಸ್ಟ್ರಿಂಗ್'static' ನಿಜ ಮಾದರಿ-ಬ್ಯಾಕ್‌ಡ್ರಾಪ್ ಅಂಶವನ್ನು ಒಳಗೊಂಡಿದೆ. ಪರ್ಯಾಯವಾಗಿ, staticಕ್ಲಿಕ್‌ನಲ್ಲಿ ಮಾದರಿಯನ್ನು ಮುಚ್ಚದ ಹಿನ್ನೆಲೆಗಾಗಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಿ.
ಕೀಬೋರ್ಡ್ ಬೂಲಿಯನ್ ನಿಜ ಎಸ್ಕೇಪ್ ಕೀಲಿಯನ್ನು ಒತ್ತಿದಾಗ ಮೋಡಲ್ ಅನ್ನು ಮುಚ್ಚುತ್ತದೆ
ತೋರಿಸು ಬೂಲಿಯನ್ ನಿಜ ಪ್ರಾರಂಭಿಸಿದಾಗ ಮಾದರಿಯನ್ನು ತೋರಿಸುತ್ತದೆ.
ದೂರಸ್ಥ ಮಾರ್ಗ ಸುಳ್ಳು

ಈ ಆಯ್ಕೆಯನ್ನು v3.3.0 ರಿಂದ ಅಸಮ್ಮತಿಸಲಾಗಿದೆ ಮತ್ತು v4 ನಲ್ಲಿ ತೆಗೆದುಹಾಕಲಾಗಿದೆ. ಬದಲಿಗೆ ಕ್ಲೈಂಟ್-ಸೈಡ್ ಟೆಂಪ್ಲೇಟಿಂಗ್ ಅಥವಾ ಡೇಟಾ ಬೈಂಡಿಂಗ್ ಫ್ರೇಮ್‌ವರ್ಕ್ ಅನ್ನು ಬಳಸಲು ಅಥವಾ jQuery.load ಗೆ ಕರೆ ಮಾಡಲು ನಾವು ಶಿಫಾರಸು ಮಾಡುತ್ತೇವೆ .

ರಿಮೋಟ್ URL ಅನ್ನು ಒದಗಿಸಿದರೆ, jQuery ವಿಧಾನದ ಮೂಲಕ ವಿಷಯವನ್ನು ಒಂದು ಬಾರಿ ಲೋಡ್ ಮಾಡಲಾಗುತ್ತದೆ ಮತ್ತು DIV ಗೆ ಇಂಜೆಕ್ಟ್ ಮಾಡಲಾಗುತ್ತದೆ. ನೀವು ಡೇಟಾ-ಎಪಿಐ ಅನ್ನು ಬಳಸುತ್ತಿದ್ದರೆ, ರಿಮೋಟ್ ಮೂಲವನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಲು ನೀವು ಪರ್ಯಾಯವಾಗಿ ಗುಣಲಕ್ಷಣವನ್ನು ಬಳಸಬಹುದು. ಇದರ ಉದಾಹರಣೆಯನ್ನು ಕೆಳಗೆ ತೋರಿಸಲಾಗಿದೆ:load.modal-contenthref

<a data-toggle="modal" href="remote.html" data-target="#modal">Click me</a>

ವಿಧಾನಗಳು

ನಿಮ್ಮ ವಿಷಯವನ್ನು ಮಾದರಿಯಾಗಿ ಸಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ. ಐಚ್ಛಿಕ ಆಯ್ಕೆಗಳನ್ನು ಸ್ವೀಕರಿಸುತ್ತದೆ object.

$('#myModal').modal({
  keyboard: false
})

ಒಂದು ಮೋಡಲ್ ಅನ್ನು ಹಸ್ತಚಾಲಿತವಾಗಿ ಟಾಗಲ್ ಮಾಡುತ್ತದೆ. ಮೋಡಲ್ ಅನ್ನು ವಾಸ್ತವವಾಗಿ ತೋರಿಸುವ ಅಥವಾ ಮರೆಮಾಡುವ ಮೊದಲು (ಅಂದರೆ ಅಥವಾ ಈವೆಂಟ್ ಸಂಭವಿಸುವ ಮೊದಲು) ಕರೆ ಮಾಡಿದವರಿಗೆ ಹಿಂತಿರುಗುತ್ತದೆ .shown.bs.modalhidden.bs.modal

$('#myModal').modal('toggle')

ಹಸ್ತಚಾಲಿತವಾಗಿ ಒಂದು ಮಾದರಿಯನ್ನು ತೆರೆಯುತ್ತದೆ. ಮೋಡಲ್ ಅನ್ನು ನಿಜವಾಗಿ ತೋರಿಸುವುದಕ್ಕಿಂತ ಮೊದಲು (ಅಂದರೆ ಈವೆಂಟ್ ಸಂಭವಿಸುವ ಮೊದಲು ) ಕರೆ ಮಾಡಿದವರಿಗೆ ಹಿಂತಿರುಗುತ್ತದೆ .shown.bs.modal

$('#myModal').modal('show')

ಒಂದು ಮೋಡಲ್ ಅನ್ನು ಹಸ್ತಚಾಲಿತವಾಗಿ ಮರೆಮಾಡುತ್ತದೆ. ಮೋಡಲ್ ಅನ್ನು ವಾಸ್ತವವಾಗಿ ಮರೆಮಾಡುವ ಮೊದಲು (ಅಂದರೆ ಈವೆಂಟ್ ಸಂಭವಿಸುವ ಮೊದಲು ) ಕರೆ ಮಾಡಿದವರಿಗೆ ಹಿಂತಿರುಗುತ್ತದೆ .hidden.bs.modal

$('#myModal').modal('hide')

ಒಂದು ವೇಳೆ ಸ್ಕ್ರೋಲ್‌ಬಾರ್ ಅನ್ನು ಎದುರಿಸಲು ಮೋಡಲ್‌ನ ಸ್ಥಾನವನ್ನು ಮರುಹೊಂದಿಸುತ್ತದೆ, ಇದು ಮೋಡಲ್ ಅನ್ನು ಎಡಕ್ಕೆ ನೆಗೆಯುವಂತೆ ಮಾಡುತ್ತದೆ.

ಮೋಡಲ್ ತೆರೆದಿರುವಾಗ ಅದರ ಎತ್ತರವು ಬದಲಾದಾಗ ಮಾತ್ರ ಅಗತ್ಯವಿದೆ.

$('#myModal').modal('handleUpdate')

ಕಾರ್ಯಕ್ರಮಗಳು

ಬೂಟ್‌ಸ್ಟ್ರ್ಯಾಪ್‌ನ ಮಾದರಿ ವರ್ಗವು ಮೋಡಲ್ ಕಾರ್ಯನಿರ್ವಹಣೆಗೆ ಕೊಂಡಿಯಾಗಿರಲು ಕೆಲವು ಘಟನೆಗಳನ್ನು ಬಹಿರಂಗಪಡಿಸುತ್ತದೆ.

ಎಲ್ಲಾ ಮಾದರಿ ಘಟನೆಗಳನ್ನು ಮಾದರಿಯಲ್ಲಿಯೇ (ಅಂದರೆ ನಲ್ಲಿ <div class="modal">) ಹಾರಿಸಲಾಗುತ್ತದೆ.

ಈವೆಂಟ್ ಪ್ರಕಾರ ವಿವರಣೆ
show.bs.modal showನಿದರ್ಶನ ವಿಧಾನವನ್ನು ಕರೆಯುವಾಗ ಈ ಘಟನೆಯು ತಕ್ಷಣವೇ ಉರಿಯುತ್ತದೆ . ಒಂದು ಕ್ಲಿಕ್‌ನಿಂದ ಉಂಟಾಗಿದ್ದರೆ, ಕ್ಲಿಕ್ ಮಾಡಿದ ಅಂಶವು relatedTargetಈವೆಂಟ್‌ನ ಆಸ್ತಿಯಾಗಿ ಲಭ್ಯವಿದೆ.
ತೋರಿಸಲಾಗಿದೆ.ಬಿಎಸ್.ಮೋಡಲ್ ಮೋಡಲ್ ಅನ್ನು ಬಳಕೆದಾರರಿಗೆ ಗೋಚರಿಸಿದಾಗ ಈ ಈವೆಂಟ್ ಅನ್ನು ತೆಗೆದುಹಾಕಲಾಗುತ್ತದೆ (CSS ಪರಿವರ್ತನೆಗಳು ಪೂರ್ಣಗೊಳ್ಳಲು ಕಾಯುತ್ತದೆ). ಒಂದು ಕ್ಲಿಕ್‌ನಿಂದ ಉಂಟಾಗಿದ್ದರೆ, ಕ್ಲಿಕ್ ಮಾಡಿದ ಅಂಶವು relatedTargetಈವೆಂಟ್‌ನ ಆಸ್ತಿಯಾಗಿ ಲಭ್ಯವಿದೆ.
hide.bs.modal hideನಿದರ್ಶನ ವಿಧಾನವನ್ನು ಕರೆ ಮಾಡಿದಾಗ ಈ ಘಟನೆಯನ್ನು ತಕ್ಷಣವೇ ವಜಾಗೊಳಿಸಲಾಗುತ್ತದೆ .
ಮರೆಮಾಡಲಾಗಿದೆ.ಬಿಎಸ್ ಮಾದರಿ ಬಳಕೆದಾರರಿಂದ ಮೋಡಲ್ ಅನ್ನು ಮರೆಮಾಡಿದಾಗ ಈ ಈವೆಂಟ್ ಅನ್ನು ತೆಗೆದುಹಾಕಲಾಗುತ್ತದೆ (CSS ಪರಿವರ್ತನೆಗಳು ಪೂರ್ಣಗೊಳ್ಳಲು ಕಾಯುತ್ತದೆ).
loaded.bs.modal remoteಆಯ್ಕೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಮೋಡಲ್ ವಿಷಯವನ್ನು ಲೋಡ್ ಮಾಡಿದಾಗ ಈ ಈವೆಂಟ್ ಅನ್ನು ತೆಗೆದುಹಾಕಲಾಗುತ್ತದೆ .
$('#myModal').on('hidden.bs.modal', function (e) {
  // do something...
})

ಡ್ರಾಪ್‌ಡೌನ್‌ಗಳು dropdown.js

ನ್ಯಾವ್‌ಬಾರ್, ಟ್ಯಾಬ್‌ಗಳು ಮತ್ತು ಮಾತ್ರೆಗಳು ಸೇರಿದಂತೆ ಈ ಸರಳ ಪ್ಲಗ್‌ಇನ್‌ನೊಂದಿಗೆ ಬಹುತೇಕ ಯಾವುದಕ್ಕೂ ಡ್ರಾಪ್‌ಡೌನ್ ಮೆನುಗಳನ್ನು ಸೇರಿಸಿ.

ನವಬಾರ್ ಒಳಗೆ

ಮಾತ್ರೆಗಳ ಒಳಗೆ

.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"ಇನ್ನೂ ಅಗತ್ಯವಿದೆ

ನೀವು JavaScript ಮೂಲಕ ನಿಮ್ಮ ಡ್ರಾಪ್‌ಡೌನ್ ಅನ್ನು ಕರೆಯುತ್ತೀರಾ ಅಥವಾ ಬದಲಿಗೆ ಡೇಟಾ-ಎಪಿಐ ಅನ್ನು ಬಳಸುತ್ತಿರಲಿ data-toggle="dropdown", ಡ್ರಾಪ್‌ಡೌನ್‌ನ ಪ್ರಚೋದಕ ಅಂಶದಲ್ಲಿ ಯಾವಾಗಲೂ ಇರಬೇಕಾಗುತ್ತದೆ.

ಯಾವುದೂ

ನೀಡಿರುವ ನ್ಯಾವ್‌ಬಾರ್ ಅಥವಾ ಟ್ಯಾಬ್ಡ್ ನ್ಯಾವಿಗೇಶನ್‌ನ ಡ್ರಾಪ್‌ಡೌನ್ ಮೆನುವನ್ನು ಟಾಗಲ್ ಮಾಡುತ್ತದೆ.

ಎಲ್ಲಾ ಡ್ರಾಪ್‌ಡೌನ್ ಈವೆಂಟ್‌ಗಳನ್ನು .dropdown-menuಪೋಷಕ ಅಂಶದಲ್ಲಿ ಹಾರಿಸಲಾಗುತ್ತದೆ.

ಎಲ್ಲಾ ಡ್ರಾಪ್‌ಡೌನ್ ಈವೆಂಟ್‌ಗಳು relatedTargetಆಸ್ತಿಯನ್ನು ಹೊಂದಿವೆ, ಅದರ ಮೌಲ್ಯವು ಟಾಗಲ್ ಮಾಡುವ ಆಂಕರ್ ಅಂಶವಾಗಿದೆ.

ಈವೆಂಟ್ ಪ್ರಕಾರ ವಿವರಣೆ
show.bs.dropdown ಪ್ರದರ್ಶನದ ನಿದರ್ಶನ ವಿಧಾನವನ್ನು ಕರೆಯುವಾಗ ಈ ಘಟನೆಯು ತಕ್ಷಣವೇ ಫೈರ್ ಆಗುತ್ತದೆ.
ತೋರಿಸಲಾಗಿದೆ.ಬಿಎಸ್.ಡ್ರಾಪ್‌ಡೌನ್ ಡ್ರಾಪ್‌ಡೌನ್ ಬಳಕೆದಾರರಿಗೆ ಗೋಚರಿಸಿದಾಗ ಈ ಈವೆಂಟ್ ಅನ್ನು ತೆಗೆದುಹಾಕಲಾಗುತ್ತದೆ (CSS ಪರಿವರ್ತನೆಗಳು ಪೂರ್ಣಗೊಳ್ಳಲು ಕಾಯುತ್ತದೆ).
hide.bs.dropdown ಮರೆಮಾಚುವ ನಿದರ್ಶನ ವಿಧಾನವನ್ನು ಕರೆ ಮಾಡಿದಾಗ ಈ ಘಟನೆಯನ್ನು ತಕ್ಷಣವೇ ತೆಗೆದುಹಾಕಲಾಗುತ್ತದೆ.
ಮರೆಮಾಡಲಾಗಿದೆ.ಬಿಎಸ್.ಡ್ರಾಪ್‌ಡೌನ್ ಡ್ರಾಪ್‌ಡೌನ್ ಬಳಕೆದಾರರಿಂದ ಮರೆಮಾಡಲ್ಪಟ್ಟಾಗ ಈ ಈವೆಂಟ್ ಅನ್ನು ತೆಗೆದುಹಾಕಲಾಗುತ್ತದೆ (ಪೂರ್ಣಗೊಳ್ಳಲು CSS ಪರಿವರ್ತನೆಗಳಿಗಾಗಿ ಕಾಯುತ್ತದೆ).
$('#myDropdown').on('show.bs.dropdown', function () {
  // do something…
})

ScrollSpy scrollspy.js

navbar ನಲ್ಲಿ ಉದಾಹರಣೆ

ScrollSpy ಪ್ಲಗಿನ್ ಸ್ಕ್ರಾಲ್ ಸ್ಥಾನದ ಆಧಾರದ ಮೇಲೆ NAV ಗುರಿಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ನವೀಕರಿಸುತ್ತದೆ. ನ್ಯಾವ್‌ಬಾರ್‌ನ ಕೆಳಗಿನ ಪ್ರದೇಶವನ್ನು ಸ್ಕ್ರಾಲ್ ಮಾಡಿ ಮತ್ತು ಸಕ್ರಿಯ ವರ್ಗ ಬದಲಾವಣೆಯನ್ನು ವೀಕ್ಷಿಸಿ. ಡ್ರಾಪ್‌ಡೌನ್ ಉಪ ಐಟಂಗಳನ್ನು ಹಾಗೆಯೇ ಹೈಲೈಟ್ ಮಾಡಲಾಗುತ್ತದೆ.

@ಕೊಬ್ಬು

ಜಾಹೀರಾತು ಲೆಗ್ಗಿಂಗ್ಸ್ ಕೀಟಾರ್, ಬ್ರಂಚ್ ಐಡಿ ಆರ್ಟ್ ಪಾರ್ಟಿ ಡೋಲರ್ ಲೇಬರ್. ಪಿಚ್‌ಫೋರ್ಕ್ yr enim lo-fi ಅವರು ಕ್ವಿಯನ್ನು ಮಾರಾಟ ಮಾಡುವ ಮೊದಲು. Tumblr ಫಾರ್ಮ್-ಟು-ಟೇಬಲ್ ಬೈಸಿಕಲ್ ಹಕ್ಕುಗಳು ಏನೇ ಇರಲಿ. ಆನಿಮ್ ಕೆಫಿಯೆ ಕಾರ್ಲೆಸ್ ಕಾರ್ಡಿಜನ್. ವೆಲಿಟ್ ಸೀಟನ್ ಮೆಕ್ಸ್ವೀನಿ ಅವರ ಫೋಟೋ ಬೂತ್ 3 ತೋಳ ಚಂದ್ರ ಇರುರೆ. ಕಾಸ್ಬಿ ಸ್ವೆಟರ್ ಲೋಮೋ ಜೀನ್ ಶಾರ್ಟ್ಸ್, ವಿಲಿಯಮ್ಸ್ಬರ್ಗ್ ಹೂಡಿ ಮಿನಿಮ್ ಕ್ವಿ ನೀವು ಬಹುಶಃ ಅವರ ಬಗ್ಗೆ ಕೇಳಿಲ್ಲ ಮತ್ತು ಕಾರ್ಡಿಗನ್ ಟ್ರಸ್ಟ್ ಫಂಡ್ ಕಲ್ಪಾ ಬಯೋಡೀಸೆಲ್ ವೆಸ್ ಆಂಡರ್ಸನ್ ಸೌಂದರ್ಯ. ನಿಹಿಲ್ ಟ್ಯಾಟೂಡ್ ಆಕ್ಸಾಮಸ್, ಕ್ರೆಡ್ ಐರನಿ ಬಯೋಡೀಸೆಲ್ ಕೆಫಿಯೆಹ್ ಕುಶಲಕರ್ಮಿ ಉಲ್ಲಮ್ಕೊ ಪರಿಣಾಮ.

@mdo

ವೆನಿಯಮ್ ಮಾರ್ಫಾ ಮೀಸೆ ಸ್ಕೇಟ್‌ಬೋರ್ಡ್, ಅಡಿಪಿಸಿಸಿಂಗ್ ಫ್ಯೂಜಿಯಾಟ್ ವೆಲಿಟ್ ಪಿಚ್‌ಫೋರ್ಕ್ ಗಡ್ಡ. ಫ್ರೀಗನ್ ಗಡ್ಡ ಅಲಿಕ್ವಾ ಕ್ಯುಪಿಡಾಟಟ್ ಮೆಕ್ಸ್ವೀನಿಸ್ ವೆರೋ. ಕ್ಯುಪಿಡಾಟತ್ ನಾಲ್ಕು ಲೋಕೊ ನಿಸಿ, ಈ ಹೆಲ್ವೆಟಿಕಾ ನುಲ್ಲಾ ಕಾರ್ಲೆಸ್. ಟ್ಯಾಟೂಡ್ ಕಾಸ್ಬಿ ಸ್ವೆಟರ್ ಫುಡ್ ಟ್ರಕ್, ಮೆಕ್ಸ್ವೀನಿಯ ಕ್ವಿಸ್ ನಾನ್ ಫ್ರೀಗಾನ್ ವಿನೈಲ್. ಲೋ-ಫೈ ವೆಸ್ ಆಂಡರ್ಸನ್ +1 ಸಾರ್ಟೋರಿಯಲ್. ಕಾರ್ಲೆಸ್ ನಾನ್ ಎಸ್ತಟಿಕ್ ಎಕ್ಸರ್ಸಿಟೇಶನ್ ಕ್ವಿಸ್ ಜೆಂಟ್ರಿಫೈ. ಬ್ರೂಕ್ಲಿನ್ ಅಡಿಪಿಸಿಸಿಂಗ್ ಕ್ರಾಫ್ಟ್ ಬಿಯರ್ ವೈಸ್ ಕೀಟಾರ್ ಡೆಸೆರಂಟ್.

ಒಂದು

ಒಕೆಕಾಟ್ ಕಮೊಡೊ ಅಲಿಕ್ವಾ ಡೆಲೆಕ್ಟಸ್. ಫ್ಯಾಪ್ ಕ್ರಾಫ್ಟ್ ಬಿಯರ್ ಡೆಸರ್ಂಟ್ ಸ್ಕೇಟ್ಬೋರ್ಡ್ ಇಎ. ಲೋಮೋ ಬೈಸಿಕಲ್ ರೈಟ್ಸ್ ಅಡಿಪಿಸಿಸಿಂಗ್ ಬಾನ್ ಮೈ, ವೆಲಿಟ್ ಇಎ ಸುಂಟ್ ನೆಕ್ಸ್ಟ್ ಲೆವೆಲ್ ಲೊಕಾವೋರ್ ಸಿಂಗಲ್-ಆರಿಜಿನ್ ಕಾಫಿ ಇನ್ ಮ್ಯಾಗ್ನಾ ವೆನಿಯಮ್. ಹೈ ಲೈಫ್ ಐಡಿ ವಿನೈಲ್, ಎಕೋ ಪಾರ್ಕ್ ಕಾನ್ಸಿಕ್ವಾಟ್ ಕ್ವಿಸ್ ಅಲಿಕ್ವಿಪ್ ಬ್ಯಾನ್ ಮೈ ಪಿಚ್‌ಫೋರ್ಕ್. Vero VHS ಉತ್ತಮವಾಗಿದೆ. Consectetur Nisi 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.

three

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.

ಕೀಟಾರ್ ಟ್ವೀ ಬ್ಲಾಗ್, ಕಲ್ಪಾ ಮೆಸೆಂಜರ್ ಬ್ಯಾಗ್ ಮಾರ್ಫಾ ಯಾವುದೇ ಡೆಲೆಕ್ಟಸ್ ಫುಡ್ ಟ್ರಕ್. ಸಪಿಯೆಂಟೆ ಸಿಂಥ್ ಐಡಿ ಅಸ್ಸುಮೆಂಡಾ. ಲೊಕಾವೋರ್ ಸೆಡ್ ಹೆಲ್ವೆಟಿಕಾ ಕ್ಲೀಷೆ ಐರನಿ, ಥಂಡರ್‌ಕ್ಯಾಟ್ಸ್‌ಗಳನ್ನು ನೀವು ಬಹುಶಃ ಅವರ ಬಗ್ಗೆ ಕೇಳಿರದೇ ಇರುವ ಕಾರಣ ಹೂಡಿ ಗ್ಲುಟನ್-ಫ್ರೀ ಲೊ-ಫೈ ಫ್ಯಾಪ್ ಅಲಿಕ್ವಿಪ್. ಅವರು ಮಾರಾಟವಾಗುವ ಮೊದಲು ಲೇಬರ್ ಎಲಿಟ್ ಪ್ಲೇಸ್ಯಾಟ್, ಟೆರ್ರಿ ರಿಚರ್ಡ್ಸನ್ ಪ್ರೊಡೆಂಟ್ ಬ್ರಂಚ್ ನೆಸ್ಸಿಯುಂಟ್ ಕ್ವಿಸ್ ಕಾಸ್ಬಿ ಸ್ವೆಟರ್ ಪ್ಯಾರಿಯಾಟರ್ ಕೆಫಿಯೆಹ್ ಯುಟ್ ಹೆಲ್ವೆಟಿಕಾ ಆರ್ಟಿಸನ್. ಕಾರ್ಡಿಜನ್ ಕ್ರಾಫ್ಟ್ ಬಿಯರ್ ಸೀಟನ್ ರೆಡಿಮೇಡ್ ವೆಲಿಟ್. VHS ಚೇಂಬ್ರೆ ಲೇಬರ್ ಟೆಂಪೋರ್ ವೆನಿಯಮ್. ಆನಿಂ ಮೊಲ್ಲಿತ್ ಮಿನಿಮ್ ಕೊಮೊಡೊ ಉಲ್ಲಮ್ಕೊ ಥಂಡರ್‌ಕ್ಯಾಟ್ಸ್.

ಬಳಕೆ

ಬೂಟ್‌ಸ್ಟ್ರ್ಯಾಪ್ ನ್ಯಾವ್ ಅಗತ್ಯವಿದೆ

ಸಕ್ರಿಯ ಲಿಂಕ್‌ಗಳ ಸರಿಯಾದ ಹೈಲೈಟ್‌ಗಾಗಿ Scrollspy ಪ್ರಸ್ತುತ ಬೂಟ್‌ಸ್ಟ್ರ್ಯಾಪ್ ನ್ಯಾವ್ ಘಟಕವನ್ನು ಬಳಸಬೇಕಾಗುತ್ತದೆ .

ಪರಿಹರಿಸಬಹುದಾದ ID ಗುರಿಗಳ ಅಗತ್ಯವಿದೆ

Navbar ಲಿಂಕ್‌ಗಳು ಪರಿಹರಿಸಬಹುದಾದ ಐಡಿ ಗುರಿಗಳನ್ನು ಹೊಂದಿರಬೇಕು. ಉದಾಹರಣೆಗೆ, <a href="#home">home</a>DOM ನಲ್ಲಿರುವ ಯಾವುದನ್ನಾದರೂ ಹೊಂದಿರಬೇಕು <div id="home"></div>.

ಗುರಿ- ಅಲ್ಲದ :visibleಅಂಶಗಳನ್ನು ನಿರ್ಲಕ್ಷಿಸಲಾಗಿದೆ

:visiblejQuery ಗೆ ಅನುಗುಣವಾಗಿಲ್ಲದ ಉದ್ದೇಶಿತ ಅಂಶಗಳನ್ನು ನಿರ್ಲಕ್ಷಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಅವುಗಳ ಅನುಗುಣವಾದ NAV ಐಟಂಗಳನ್ನು ಎಂದಿಗೂ ಹೈಲೈಟ್ ಮಾಡಲಾಗುವುದಿಲ್ಲ.

ಸಂಬಂಧಿತ ಸ್ಥಾನೀಕರಣದ ಅಗತ್ಯವಿದೆ

position: relative;ಅನುಷ್ಠಾನ ವಿಧಾನ ಏನೇ ಇರಲಿ, ನೀವು ಬೇಹುಗಾರಿಕೆ ಮಾಡುತ್ತಿರುವ ಅಂಶದ ಮೇಲೆ scrollspy ಅನ್ನು ಬಳಸಬೇಕಾಗುತ್ತದೆ . ಹೆಚ್ಚಿನ ಸಂದರ್ಭಗಳಲ್ಲಿ ಇದು <body>. ಹೊರತುಪಡಿಸಿ ಇತರ ಅಂಶಗಳ ಮೇಲೆ ಸ್ಕ್ರೋಲ್‌ಸ್ಪೈ ಮಾಡುವಾಗ , ಒಂದು ಸೆಟ್ <body>ಅನ್ನು ಹೊಂದಲು ಮತ್ತು ಅನ್ವಯಿಸಲು ಮರೆಯದಿರಿ.heightoverflow-y: scroll;

ಡೇಟಾ ಗುಣಲಕ್ಷಣಗಳ ಮೂಲಕ

ನಿಮ್ಮ ಟಾಪ್‌ಬಾರ್ ನ್ಯಾವಿಗೇಶನ್‌ಗೆ ಸ್ಕ್ರೋಲ್‌ಸ್ಪಿ ನಡವಳಿಕೆಯನ್ನು ಸುಲಭವಾಗಿ ಸೇರಿಸಲು, data-spy="scroll"ನೀವು ಕಣ್ಣಿಡಲು ಬಯಸುವ ಅಂಶಕ್ಕೆ ಸೇರಿಸಿ (ಸಾಮಾನ್ಯವಾಗಿ ಇದು <body>). ನಂತರ data-targetಯಾವುದೇ ಬೂಟ್‌ಸ್ಟ್ರ್ಯಾಪ್ ಘಟಕದ ಮೂಲ ಅಂಶದ 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;, JavaScript ಮೂಲಕ scrollspy ಗೆ ಕರೆ ಮಾಡಿ:

$('body').scrollspy({ target: '#navbar-example' })

ವಿಧಾನಗಳು

.scrollspy('refresh')

DOM ನಿಂದ ಅಂಶಗಳನ್ನು ಸೇರಿಸುವ ಅಥವಾ ತೆಗೆದುಹಾಕುವುದರೊಂದಿಗೆ scrollspy ಅನ್ನು ಬಳಸುವಾಗ, ನೀವು ರಿಫ್ರೆಶ್ ವಿಧಾನವನ್ನು ಹೀಗೆ ಕರೆಯಬೇಕಾಗುತ್ತದೆ:

$('[data-spy="scroll"]').each(function () {
  var $spy = $(this).scrollspy('refresh')
})

ಆಯ್ಕೆಗಳು

ಡೇಟಾ ಗುಣಲಕ್ಷಣಗಳು ಅಥವಾ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮೂಲಕ ಆಯ್ಕೆಗಳನ್ನು ರವಾನಿಸಬಹುದು. ಡೇಟಾ ಗುಣಲಕ್ಷಣಗಳಿಗಾಗಿ, ಆಯ್ಕೆಯ ಹೆಸರನ್ನು ಸೇರಿಸಿ data-, data-offset="".

ಹೆಸರು ಮಾದರಿ ಪೂರ್ವನಿಯೋಜಿತ ವಿವರಣೆ
ಆಫ್ಸೆಟ್ ಸಂಖ್ಯೆ 10 ಸ್ಕ್ರಾಲ್‌ನ ಸ್ಥಾನವನ್ನು ಲೆಕ್ಕಾಚಾರ ಮಾಡುವಾಗ ಮೇಲಿನಿಂದ ಆಫ್‌ಸೆಟ್ ಮಾಡಲು ಪಿಕ್ಸೆಲ್‌ಗಳು.

ಕಾರ್ಯಕ್ರಮಗಳು

ಈವೆಂಟ್ ಪ್ರಕಾರ ವಿವರಣೆ
activate.bs.scrollspy ಸ್ಕ್ರೋಲ್‌ಸ್ಪೈ ಮೂಲಕ ಹೊಸ ಐಟಂ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿದಾಗಲೆಲ್ಲಾ ಈ ಈವೆಂಟ್ ಫೈರ್ ಆಗುತ್ತದೆ.
$('#myScrollspy').on('activate.bs.scrollspy', function () {
  // do something…
})

ಟಾಗಲ್ ಮಾಡಬಹುದಾದ ಟ್ಯಾಬ್‌ಗಳು tab.js

ಉದಾಹರಣೆ ಟ್ಯಾಬ್‌ಗಳು

ಡ್ರಾಪ್‌ಡೌನ್ ಮೆನುಗಳ ಮೂಲಕವೂ ಸ್ಥಳೀಯ ವಿಷಯದ ಫಲಕಗಳ ಮೂಲಕ ಪರಿವರ್ತನೆ ಮಾಡಲು ತ್ವರಿತ, ಕ್ರಿಯಾತ್ಮಕ ಟ್ಯಾಬ್ ಕಾರ್ಯವನ್ನು ಸೇರಿಸಿ. ನೆಸ್ಟೆಡ್ ಟ್ಯಾಬ್‌ಗಳು ಬೆಂಬಲಿತವಾಗಿಲ್ಲ.

ರಾ ಡೆನಿಮ್ ಜೀನ್ ಶಾರ್ಟ್ಸ್ ಆಸ್ಟಿನ್ ಬಗ್ಗೆ ನೀವು ಬಹುಶಃ ಕೇಳಿಲ್ಲ. ನೆಸ್ಸಿಯುಂಟ್ ತೋಫು ಸ್ಟಂಪ್‌ಟೌನ್ ಅಲಿಕ್ವಾ, ರೆಟ್ರೊ ಸಿಂಥ್ ಮಾಸ್ಟರ್ ಕ್ಲೆನ್ಸ್. ಮೀಸೆ ಕ್ಲೀಚೆ ಟೆಂಪರ್, ವಿಲಿಯಮ್ಸ್ಬರ್ಗ್ ಕಾರ್ಲೆಸ್ ಸಸ್ಯಾಹಾರಿ ಹೆಲ್ವೆಟಿಕಾ. ರೆಪ್ರೆಹೆಂಡರಿಟ್ ಕಟುಕ ರೆಟ್ರೊ ಕೆಫಿಯೆಹ್ ಡ್ರೀಮ್‌ಕ್ಯಾಚರ್ ಸಿಂಥ್. ಕಾಸ್ಬಿ ಸ್ವೆಟರ್ eu banh mi, qui irure ಟೆರ್ರಿ ರಿಚರ್ಡ್ಸನ್ ಎಕ್ಸ್ ಸ್ಕ್ವಿಡ್. ಸಾಲ್ವಿಯಾ ಸಿಲಮ್ ಐಫೋನ್ ಅನ್ನು ಅಲಿಕ್ವಿಪ್ ಮಾಡಿ. ಸೀಟಾನ್ ಅಲಿಕ್ವಿಪ್ ಕ್ವಿಸ್ ಕಾರ್ಡಿಗನ್ ಅಮೇರಿಕನ್ ಉಡುಪು, ಬುತ್ಚೆರ್ ವೋಲ್ಪ್ಟೇಟ್ ನಿಸಿ ಕ್ವಿ.

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.

ಟ್ಯಾಬ್ಡ್ ನ್ಯಾವಿಗೇಶನ್ ಅನ್ನು ವಿಸ್ತರಿಸುತ್ತದೆ

ಈ ಪ್ಲಗಿನ್ ಟ್ಯಾಬ್ ಮಾಡಬಹುದಾದ ಪ್ರದೇಶಗಳನ್ನು ಸೇರಿಸಲು ಟ್ಯಾಬ್ಡ್ ನ್ಯಾವಿಗೇಷನ್ ಘಟಕವನ್ನು ವಿಸ್ತರಿಸುತ್ತದೆ.

ಬಳಕೆ

JavaScript ಮೂಲಕ ಟ್ಯಾಬ್ ಮಾಡಬಹುದಾದ ಟ್ಯಾಬ್‌ಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ (ಪ್ರತಿ ಟ್ಯಾಬ್ ಅನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ಸಕ್ರಿಯಗೊಳಿಸುವ ಅಗತ್ಯವಿದೆ):

$('#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"ಅಂಶದ ಮೇಲೆ ಯಾವುದೇ JavaScript ಅನ್ನು ಬರೆಯದೆಯೇ ನೀವು ಟ್ಯಾಬ್ ಅಥವಾ ಮಾತ್ರೆ ನ್ಯಾವಿಗೇಶನ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಬಹುದು . ಟ್ಯಾಬ್‌ಗೆ navಮತ್ತು ತರಗತಿಗಳನ್ನು ಸೇರಿಸುವುದು ಬೂಟ್‌ಸ್ಟ್ರ್ಯಾಪ್ ಟ್ಯಾಬ್ ಸ್ಟೈಲಿಂಗ್ ಅನ್ನು ಅನ್ವಯಿಸುತ್ತದೆ ಮತ್ತು ತರಗತಿಗಳನ್ನು ಸೇರಿಸುವಾಗ ಮಾತ್ರೆ ಶೈಲಿಯನ್ನು ಅನ್ವಯಿಸುತ್ತದೆ .nav-tabsulnavnav-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')

ನೀಡಿರುವ ಟ್ಯಾಬ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡುತ್ತದೆ ಮತ್ತು ಅದರ ಸಂಬಂಧಿತ ವಿಷಯವನ್ನು ತೋರಿಸುತ್ತದೆ. ಈ ಹಿಂದೆ ಆಯ್ಕೆ ಮಾಡಲಾದ ಯಾವುದೇ ಇತರ ಟ್ಯಾಬ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಲಾಗಿಲ್ಲ ಮತ್ತು ಅದರ ಸಂಬಂಧಿತ ವಿಷಯವನ್ನು ಮರೆಮಾಡಲಾಗಿದೆ. ಟ್ಯಾಬ್ ಫಲಕವನ್ನು ನಿಜವಾಗಿ ತೋರಿಸುವ ಮೊದಲು (ಅಂದರೆ ಈವೆಂಟ್ ಸಂಭವಿಸುವ ಮೊದಲು) ಕರೆ ಮಾಡಿದವರಿಗೆ ಹಿಂತಿರುಗುತ್ತದೆ .shown.bs.tab

$('#someTab').tab('show')

ಕಾರ್ಯಕ್ರಮಗಳು

ಹೊಸ ಟ್ಯಾಬ್ ಅನ್ನು ತೋರಿಸುವಾಗ, ಈವೆಂಟ್‌ಗಳು ಈ ಕೆಳಗಿನ ಕ್ರಮದಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ:

  1. hide.bs.tab(ಪ್ರಸ್ತುತ ಸಕ್ರಿಯ ಟ್ಯಾಬ್‌ನಲ್ಲಿ)
  2. show.bs.tab(ತೋರಿಸಬೇಕಾದ ಟ್ಯಾಬ್‌ನಲ್ಲಿ)
  3. hidden.bs.tab(ಹಿಂದಿನ ಸಕ್ರಿಯ ಟ್ಯಾಬ್‌ನಲ್ಲಿ, hide.bs.tabಈವೆಂಟ್‌ನಂತೆಯೇ)
  4. shown.bs.tab(ಹೊಸದಾಗಿ-ಸಕ್ರಿಯವಾಗಿ ತೋರಿಸಿರುವ ಟ್ಯಾಬ್‌ನಲ್ಲಿ, show.bs.tabಈವೆಂಟ್‌ನಂತೆಯೇ)

ಯಾವುದೇ ಟ್ಯಾಬ್ ಈಗಾಗಲೇ ಸಕ್ರಿಯವಾಗಿಲ್ಲದಿದ್ದರೆ, hide.bs.tabಮತ್ತು hidden.bs.tabಈವೆಂಟ್‌ಗಳನ್ನು ತೆಗೆದುಹಾಕಲಾಗುವುದಿಲ್ಲ.

ಈವೆಂಟ್ ಪ್ರಕಾರ ವಿವರಣೆ
show.bs.tab ಈ ಈವೆಂಟ್ ಟ್ಯಾಬ್ ಶೋನಲ್ಲಿ ಫೈರ್ ಆಗುತ್ತದೆ, ಆದರೆ ಹೊಸ ಟ್ಯಾಬ್ ಅನ್ನು ತೋರಿಸುವ ಮೊದಲು. ಕ್ರಮವಾಗಿ ಸಕ್ರಿಯ ಟ್ಯಾಬ್ ಮತ್ತು ಹಿಂದಿನ ಸಕ್ರಿಯ ಟ್ಯಾಬ್ (ಲಭ್ಯವಿದ್ದಲ್ಲಿ) ಅನ್ನು ಬಳಸಿ event.targetಮತ್ತು ಗುರಿಪಡಿಸಲು.event.relatedTarget
ತೋರಿಸಲಾಗಿದೆ.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
})

ಸಾಧನಸಲಹೆಗಳು tooltip.js

ಜೇಸನ್ ಫ್ರೇಮ್ ಬರೆದ ಅತ್ಯುತ್ತಮ jQuery.tipsy ಪ್ಲಗಿನ್‌ನಿಂದ ಸ್ಫೂರ್ತಿ; ಟೂಲ್‌ಟಿಪ್‌ಗಳು ನವೀಕರಿಸಿದ ಆವೃತ್ತಿಯಾಗಿದ್ದು, ಚಿತ್ರಗಳ ಮೇಲೆ ಅವಲಂಬಿತವಾಗಿಲ್ಲ, ಅನಿಮೇಷನ್‌ಗಳಿಗಾಗಿ CSS3 ಮತ್ತು ಸ್ಥಳೀಯ ಶೀರ್ಷಿಕೆ ಸಂಗ್ರಹಣೆಗಾಗಿ ಡೇಟಾ-ಗುಣಲಕ್ಷಣಗಳನ್ನು ಬಳಸಿ.

ಶೂನ್ಯ-ಉದ್ದದ ಶೀರ್ಷಿಕೆಗಳೊಂದಿಗೆ ಟೂಲ್‌ಟಿಪ್‌ಗಳನ್ನು ಎಂದಿಗೂ ಪ್ರದರ್ಶಿಸಲಾಗುವುದಿಲ್ಲ.

ಉದಾಹರಣೆಗಳು

ಟೂಲ್‌ಟಿಪ್‌ಗಳನ್ನು ನೋಡಲು ಕೆಳಗಿನ ಲಿಂಕ್‌ಗಳ ಮೇಲೆ ಸುಳಿದಾಡಿ:

ಟೈಟ್ ಪ್ಯಾಂಟ್ ಮುಂದಿನ ಹಂತದ ಕೆಫಿಯೆಹ್ ನೀವು ಬಹುಶಃ ಅವರ ಬಗ್ಗೆ ಕೇಳಿಲ್ಲ. ಫೋಟೋ ಬೂತ್ ಗಡ್ಡದ ಕಚ್ಚಾ ಡೆನಿಮ್ ಲೆಟರ್‌ಪ್ರೆಸ್ ಸಸ್ಯಾಹಾರಿ ಮೆಸೆಂಜರ್ ಬ್ಯಾಗ್ ಸ್ಟಂಪ್‌ಟೌನ್. ಫಾರ್ಮ್-ಟು-ಟೇಬಲ್ ಸೀಟನ್, ಮೆಕ್ಸ್‌ವೀನಿಯ ಫಿಕ್ಸೀ ಸಮರ್ಥನೀಯ ಕ್ವಿನೋವಾ 8-ಬಿಟ್ ಅಮೇರಿಕನ್ ಉಡುಪುಗಳು ಟೆರ್ರಿ ರಿಚರ್ಡ್‌ಸನ್ ವಿನೈಲ್ ಚೇಂಬ್ರೇ ಅನ್ನು ಹೊಂದಿವೆ . ಬಿಯರ್ಡ್ ಸ್ಟಂಪ್‌ಟೌನ್, ಕಾರ್ಡಿಗನ್ಸ್ ಬಾನ್ ಮಿ ಲೊಮೊ ಥಂಡರ್‌ಕ್ಯಾಟ್ಸ್. ತೋಫು ಬಯೋಡೀಸೆಲ್ ವಿಲಿಯಮ್ಸ್‌ಬರ್ಗ್ ಮಾರ್ಫಾ, ಫೋರ್ ಲೋಕೋ ಮೆಕ್ಸ್‌ವೀನಿಯ ಕ್ಲೆನ್ಸ್ ಸಸ್ಯಾಹಾರಿ ಚಂಬ್ರೇ. ನಿಜವಾಗಿಯೂ ವ್ಯಂಗ್ಯಾತ್ಮಕ ಕುಶಲಕರ್ಮಿ ಯಾವುದೇ ಕೀಟಾರ್ , ಸೀನ್‌ಸ್ಟರ್ ಫಾರ್ಮ್-ಟು-ಟೇಬಲ್ ಬ್ಯಾಂಕ್ಸಿ ಆಸ್ಟಿನ್ ಟ್ವಿಟರ್ ಹ್ಯಾಂಡಲ್ ಫ್ರೀಗಾನ್ ಕ್ರೆಡ್ ಕಚ್ಚಾ ಡೆನಿಮ್ ಸಿಂಗಲ್-ಆರಿಜಿನ್ ಕಾಫಿ ವೈರಲ್.

ಸ್ಥಾಯೀ ಟೂಲ್ಟಿಪ್

ನಾಲ್ಕು ಆಯ್ಕೆಗಳು ಲಭ್ಯವಿದೆ: ಮೇಲಿನ, ಬಲ, ಕೆಳಗೆ ಮತ್ತು ಎಡಕ್ಕೆ ಜೋಡಿಸಲಾಗಿದೆ.

ನಾಲ್ಕು ದಿಕ್ಕುಗಳು

<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'ಅಥವಾ ಟೂಲ್‌ಟಿಪ್ ಅನ್ನು ಪ್ರಚೋದಿಸಿದಾಗ ಅದರ ದುಂಡಾದ ಮೂಲೆಗಳನ್ನು ಕಳೆದುಕೊಳ್ಳುವುದು).

ಗುಪ್ತ ಅಂಶಗಳ ಮೇಲೆ ಟೂಲ್‌ಟಿಪ್‌ಗಳನ್ನು ತೋರಿಸಲು ಪ್ರಯತ್ನಿಸಬೇಡಿ

$(...).tooltip('show')ಟಾರ್ಗೆಟ್ ಎಲಿಮೆಂಟ್ ಇರುವಾಗ ಆವಾಹನೆ display: none;ಮಾಡುವುದರಿಂದ ಟೂಲ್‌ಟಿಪ್ ಅನ್ನು ತಪ್ಪಾಗಿ ಇರಿಸಲಾಗುತ್ತದೆ.

ಕೀಬೋರ್ಡ್ ಮತ್ತು ಸಹಾಯಕ ತಂತ್ರಜ್ಞಾನ ಬಳಕೆದಾರರಿಗೆ ಪ್ರವೇಶಿಸಬಹುದಾದ ಟೂಲ್‌ಟಿಪ್‌ಗಳು

ಕೀಬೋರ್ಡ್‌ನೊಂದಿಗೆ ನ್ಯಾವಿಗೇಟ್ ಮಾಡುವ ಬಳಕೆದಾರರಿಗೆ ಮತ್ತು ನಿರ್ದಿಷ್ಟವಾಗಿ ಸಹಾಯಕ ತಂತ್ರಜ್ಞಾನಗಳ ಬಳಕೆದಾರರಿಗೆ, ನೀವು ಲಿಂಕ್‌ಗಳು, ಫಾರ್ಮ್ ನಿಯಂತ್ರಣಗಳು ಅಥವಾ ಗುಣಲಕ್ಷಣದೊಂದಿಗೆ ಯಾವುದೇ ಅನಿಯಂತ್ರಿತ ಅಂಶಗಳಂತಹ ಕೀಬೋರ್ಡ್-ಕೇಂದ್ರಿತ ಅಂಶಗಳಿಗೆ ಮಾತ್ರ ಟೂಲ್‌ಟಿಪ್‌ಗಳನ್ನು ಸೇರಿಸಬೇಕು tabindex="0".

ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿದ ಅಂಶಗಳ ಟೂಲ್‌ಟಿಪ್‌ಗಳಿಗೆ ಹೊದಿಕೆ ಅಂಶಗಳ ಅಗತ್ಯವಿರುತ್ತದೆ

disabledಎ ಅಥವಾ ಎಲಿಮೆಂಟ್‌ಗೆ ಟೂಲ್‌ಟಿಪ್ ಅನ್ನು ಸೇರಿಸಲು, ಎ .disabledಯ ಒಳಗೆ ಎಲಿಮೆಂಟ್ ಅನ್ನು ಹಾಕಿ ಮತ್ತು ಅದರ ಬದಲಿಗೆ <div>ಟೂಲ್‌ಟಿಪ್ ಅನ್ನು ಅನ್ವಯಿಸಿ .<div>

ಆಯ್ಕೆಗಳು

ಡೇಟಾ ಗುಣಲಕ್ಷಣಗಳು ಅಥವಾ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮೂಲಕ ಆಯ್ಕೆಗಳನ್ನು ರವಾನಿಸಬಹುದು. ಡೇಟಾ ಗುಣಲಕ್ಷಣಗಳಿಗಾಗಿ, ಆಯ್ಕೆಯ ಹೆಸರನ್ನು ಸೇರಿಸಿ data-, data-animation="".

ಹೆಸರು ಮಾದರಿ ಡೀಫಾಲ್ಟ್ ವಿವರಣೆ
ಅನಿಮೇಷನ್ ಬೂಲಿಯನ್ ನಿಜ ಟೂಲ್‌ಟಿಪ್‌ಗೆ CSS ಫೇಡ್ ಪರಿವರ್ತನೆಯನ್ನು ಅನ್ವಯಿಸಿ
ಕಂಟೇನರ್ ದಾರ | ಸುಳ್ಳು ಸುಳ್ಳು

ನಿರ್ದಿಷ್ಟ ಅಂಶಕ್ಕೆ ಟೂಲ್ಟಿಪ್ ಅನ್ನು ಸೇರಿಸುತ್ತದೆ. ಉದಾಹರಣೆ: container: 'body'. ಈ ಆಯ್ಕೆಯು ವಿಶೇಷವಾಗಿ ಉಪಯುಕ್ತವಾಗಿದ್ದು, ಡಾಕ್ಯುಮೆಂಟ್‌ನ ಹರಿವಿನಲ್ಲಿ ಟೂಲ್‌ಟಿಪ್ ಅನ್ನು ಟ್ರಿಗ್ಗರಿಂಗ್ ಎಲಿಮೆಂಟ್ ಬಳಿ ಇರಿಸಲು ಇದು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ - ಇದು ವಿಂಡೋ ಮರುಗಾತ್ರದ ಸಮಯದಲ್ಲಿ ಟ್ರಿಗ್ಗರಿಂಗ್ ಎಲಿಮೆಂಟ್‌ನಿಂದ ಟೂಲ್‌ಟಿಪ್ ತೇಲುವುದನ್ನು ತಡೆಯುತ್ತದೆ.

ವಿಳಂಬ ಸಂಖ್ಯೆ | ವಸ್ತು 0

ಟೂಲ್‌ಟಿಪ್ (ಎಂಎಸ್) ತೋರಿಸುವುದು ಮತ್ತು ಮರೆಮಾಡುವುದು ವಿಳಂಬ - ಹಸ್ತಚಾಲಿತ ಪ್ರಚೋದಕ ಪ್ರಕಾರಕ್ಕೆ ಅನ್ವಯಿಸುವುದಿಲ್ಲ

ಸಂಖ್ಯೆಯನ್ನು ಒದಗಿಸಿದರೆ, ಮರೆಮಾಡು/ತೋರಿಕೆ ಎರಡಕ್ಕೂ ವಿಳಂಬವನ್ನು ಅನ್ವಯಿಸಲಾಗುತ್ತದೆ

ವಸ್ತುವಿನ ರಚನೆ ಹೀಗಿದೆ:delay: { "show": 500, "hide": 100 }

html ಬೂಲಿಯನ್ ಸುಳ್ಳು ಟೂಲ್ಟಿಪ್ನಲ್ಲಿ HTML ಅನ್ನು ಸೇರಿಸಿ. ತಪ್ಪಾಗಿದ್ದರೆ, textDOM ಗೆ ವಿಷಯವನ್ನು ಸೇರಿಸಲು jQuery ನ ವಿಧಾನವನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ನೀವು XSS ದಾಳಿಗಳ ಬಗ್ಗೆ ಚಿಂತೆ ಮಾಡುತ್ತಿದ್ದರೆ ಪಠ್ಯವನ್ನು ಬಳಸಿ.
ನಿಯೋಜನೆ ದಾರ | ಕಾರ್ಯ 'ಟಾಪ್'

ಟೂಲ್ಟಿಪ್ ಅನ್ನು ಹೇಗೆ ಇರಿಸುವುದು - ಟಾಪ್ | ಕೆಳಗೆ | ಬಿಟ್ಟು | ಬಲ | ಸ್ವಯಂ.
"ಸ್ವಯಂ" ಅನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಿದಾಗ, ಇದು ಟೂಲ್ಟಿಪ್ ಅನ್ನು ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಮರುಹೊಂದಿಸುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ಪ್ಲೇಸ್‌ಮೆಂಟ್ "ಸ್ವಯಂ ಎಡ" ಆಗಿದ್ದರೆ, ಸಾಧ್ಯವಾದಾಗ ಟೂಲ್‌ಟಿಪ್ ಎಡಕ್ಕೆ ಪ್ರದರ್ಶಿಸುತ್ತದೆ, ಇಲ್ಲದಿದ್ದರೆ ಅದು ಬಲಕ್ಕೆ ಪ್ರದರ್ಶಿಸುತ್ತದೆ.

ನಿಯೋಜನೆಯನ್ನು ನಿರ್ಧರಿಸಲು ಕಾರ್ಯವನ್ನು ಬಳಸಿದಾಗ, ಅದನ್ನು ಟೂಲ್‌ಟಿಪ್ DOM ನೋಡ್ ಅನ್ನು ಅದರ ಮೊದಲ ಆರ್ಗ್ಯುಮೆಂಟ್ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ ಮತ್ತು ಪ್ರಚೋದಿಸುವ ಅಂಶ DOM ನೋಡ್ ಅನ್ನು ಅದರ ಎರಡನೆಯದಾಗಿ ಕರೆಯಲಾಗುತ್ತದೆ. thisಸಂದರ್ಭವನ್ನು ಟೂಲ್‌ಟಿಪ್ ನಿದರ್ಶನಕ್ಕೆ ಹೊಂದಿಸಲಾಗಿದೆ .

ಆಯ್ಕೆಗಾರ ಸ್ಟ್ರಿಂಗ್ ಸುಳ್ಳು ಸೆಲೆಕ್ಟರ್ ಅನ್ನು ಒದಗಿಸಿದರೆ, ಟೂಲ್‌ಟಿಪ್ ಆಬ್ಜೆಕ್ಟ್‌ಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಗುರಿಗಳಿಗೆ ನಿಯೋಜಿಸಲಾಗುತ್ತದೆ. ಪ್ರಾಯೋಗಿಕವಾಗಿ, ಟೂಲ್‌ಟಿಪ್‌ಗಳನ್ನು ಸೇರಿಸಲು ಡೈನಾಮಿಕ್ HTML ವಿಷಯವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು ಇದನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಇದನ್ನು ಮತ್ತು ಮಾಹಿತಿಯುಕ್ತ ಉದಾಹರಣೆಯನ್ನು ನೋಡಿ .
ಟೆಂಪ್ಲೇಟ್ ಸ್ಟ್ರಿಂಗ್ '<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>'

ಟೂಲ್‌ಟಿಪ್ ರಚಿಸುವಾಗ ಬಳಸಲು ಬೇಸ್ HTML.

ಟೂಲ್‌ಟಿಪ್‌ಗಳನ್ನು titleಗೆ ಚುಚ್ಚಲಾಗುತ್ತದೆ .tooltip-inner.

.tooltip-arrowಟೂಲ್‌ಟಿಪ್‌ನ ಬಾಣವಾಗುತ್ತದೆ.

ಹೊರಗಿನ ಹೊದಿಕೆ ಅಂಶವು .tooltipವರ್ಗವನ್ನು ಹೊಂದಿರಬೇಕು.

ಶೀರ್ಷಿಕೆ ದಾರ | ಕಾರ್ಯ ''

titleಗುಣಲಕ್ಷಣವು ಇಲ್ಲದಿದ್ದರೆ ಡೀಫಾಲ್ಟ್ ಶೀರ್ಷಿಕೆ ಮೌಲ್ಯ .

ಒಂದು ಕಾರ್ಯವನ್ನು ನೀಡಿದರೆ, ಅದನ್ನು thisಟೂಲ್ಟಿಪ್ ಲಗತ್ತಿಸಲಾದ ಅಂಶಕ್ಕೆ ಅದರ ಉಲ್ಲೇಖದೊಂದಿಗೆ ಕರೆಯಲಾಗುತ್ತದೆ.

ಪ್ರಚೋದಕ ಸ್ಟ್ರಿಂಗ್ 'ಹವರ್ ಫೋಕಸ್' ಟೂಲ್ಟಿಪ್ ಅನ್ನು ಹೇಗೆ ಪ್ರಚೋದಿಸಲಾಗಿದೆ - ಕ್ಲಿಕ್ ಮಾಡಿ | ಸುಳಿದಾಡಿ | ಗಮನ | ಕೈಪಿಡಿ. ನೀವು ಬಹು ಪ್ರಚೋದಕಗಳನ್ನು ರವಾನಿಸಬಹುದು; ಅವುಗಳನ್ನು ಜಾಗದಿಂದ ಪ್ರತ್ಯೇಕಿಸಿ. manualಯಾವುದೇ ಇತರ ಪ್ರಚೋದಕಗಳೊಂದಿಗೆ ಸಂಯೋಜಿಸಲಾಗುವುದಿಲ್ಲ.
ವ್ಯೂಪೋರ್ಟ್ ದಾರ | ವಸ್ತು | ಕಾರ್ಯ {ಸೆಲೆಕ್ಟರ್: 'ದೇಹ', ಪ್ಯಾಡಿಂಗ್: 0 }

ಈ ಅಂಶದ ಮಿತಿಯೊಳಗೆ ಟೂಲ್ಟಿಪ್ ಅನ್ನು ಇರಿಸುತ್ತದೆ. ಉದಾಹರಣೆ: viewport: '#viewport'ಅಥವಾ{ "selector": "#viewport", "padding": 0 }

ಒಂದು ಕಾರ್ಯವನ್ನು ನೀಡಿದರೆ, ಅದನ್ನು ಪ್ರಚೋದಿಸುವ ಅಂಶ DOM ನೋಡ್ ಅನ್ನು ಅದರ ಏಕೈಕ ಆರ್ಗ್ಯುಮೆಂಟ್ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. thisಸಂದರ್ಭವನ್ನು ಟೂಲ್‌ಟಿಪ್ ನಿದರ್ಶನಕ್ಕೆ ಹೊಂದಿಸಲಾಗಿದೆ .

ವೈಯಕ್ತಿಕ ಟೂಲ್‌ಟಿಪ್‌ಗಳಿಗಾಗಿ ಡೇಟಾ ಗುಣಲಕ್ಷಣಗಳು

ಮೇಲೆ ವಿವರಿಸಿದಂತೆ ವೈಯಕ್ತಿಕ ಟೂಲ್‌ಟಿಪ್‌ಗಳ ಆಯ್ಕೆಗಳನ್ನು ಡೇಟಾ ಗುಣಲಕ್ಷಣಗಳ ಬಳಕೆಯ ಮೂಲಕ ಪರ್ಯಾಯವಾಗಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಬಹುದು.

ವಿಧಾನಗಳು

$().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.ಟೂಲ್ಟಿಪ್ showನಿದರ್ಶನ ವಿಧಾನವನ್ನು ಕರೆಯುವಾಗ ಈ ಘಟನೆಯು ತಕ್ಷಣವೇ ಉರಿಯುತ್ತದೆ .
ತೋರಿಸಲಾಗಿದೆ.bs.ಟೂಲ್ಟಿಪ್ ಟೂಲ್‌ಟಿಪ್ ಅನ್ನು ಬಳಕೆದಾರರಿಗೆ ಗೋಚರಿಸಿದಾಗ ಈ ಈವೆಂಟ್ ಅನ್ನು ತೆಗೆದುಹಾಕಲಾಗುತ್ತದೆ (CSS ಪರಿವರ್ತನೆಗಳು ಪೂರ್ಣಗೊಳ್ಳಲು ಕಾಯುತ್ತದೆ).
hide.bs.ಟೂಲ್ಟಿಪ್ hideನಿದರ್ಶನ ವಿಧಾನವನ್ನು ಕರೆ ಮಾಡಿದಾಗ ಈ ಘಟನೆಯನ್ನು ತಕ್ಷಣವೇ ವಜಾಗೊಳಿಸಲಾಗುತ್ತದೆ .
ಹಿಡನ್.ಬಿಎಸ್.ಟೂಲ್ಟಿಪ್ ಟೂಲ್‌ಟಿಪ್ ಅನ್ನು ಬಳಕೆದಾರರಿಂದ ಮರೆಮಾಡುವುದನ್ನು ಪೂರ್ಣಗೊಳಿಸಿದಾಗ ಈ ಈವೆಂಟ್ ಅನ್ನು ತೆಗೆದುಹಾಕಲಾಗುತ್ತದೆ (CSS ಪರಿವರ್ತನೆಗಳು ಪೂರ್ಣಗೊಳ್ಳಲು ಕಾಯುತ್ತದೆ).
inserted.bs.tooltip show.bs.tooltipಟೂಲ್‌ಟಿಪ್ ಟೆಂಪ್ಲೇಟ್ ಅನ್ನು DOM ಗೆ ಸೇರಿಸಿದಾಗ ಈವೆಂಟ್‌ನ ನಂತರ ಈ ಈವೆಂಟ್ ಅನ್ನು ತೆಗೆದುಹಾಕಲಾಗುತ್ತದೆ .
$('#myTooltip').on('hidden.bs.tooltip', function () {
  // do something…
})

Popovers popover.js

ವಸತಿ ದ್ವಿತೀಯ ಮಾಹಿತಿಗಾಗಿ ಯಾವುದೇ ಅಂಶಕ್ಕೆ iPad ನಲ್ಲಿರುವಂತಹ ವಿಷಯದ ಸಣ್ಣ ಮೇಲ್ಪದರಗಳನ್ನು ಸೇರಿಸಿ.

ಶೀರ್ಷಿಕೆ ಮತ್ತು ವಿಷಯಗಳೆರಡೂ ಶೂನ್ಯ-ಉದ್ದವನ್ನು ಹೊಂದಿರುವ ಪಾಪೋವರ್‌ಗಳನ್ನು ಎಂದಿಗೂ ಪ್ರದರ್ಶಿಸಲಾಗುವುದಿಲ್ಲ.

ಪ್ಲಗಿನ್ ಅವಲಂಬನೆ

Popovers ನಿಮ್ಮ ಬೂಟ್‌ಸ್ಟ್ರ್ಯಾಪ್ ಆವೃತ್ತಿಯಲ್ಲಿ ಟೂಲ್‌ಟಿಪ್ ಪ್ಲಗಿನ್ ಅನ್ನು ಸೇರಿಸುವ ಅಗತ್ಯವಿದೆ.

ಆಯ್ಕೆ ಕಾರ್ಯ

ಕಾರ್ಯಕ್ಷಮತೆಯ ಕಾರಣಗಳಿಗಾಗಿ, ಟೂಲ್‌ಟಿಪ್ ಮತ್ತು ಪಾಪೋವರ್ ಡೇಟಾ-ಎಪಿಸ್ ಆಯ್ಕೆಯಾಗಿದೆ, ಅಂದರೆ ನೀವು ಅವುಗಳನ್ನು ನೀವೇ ಪ್ರಾರಂಭಿಸಬೇಕು .

data-toggleಪುಟದಲ್ಲಿ ಎಲ್ಲಾ ಪಾಪೋವರ್‌ಗಳನ್ನು ಪ್ರಾರಂಭಿಸುವ ಒಂದು ಮಾರ್ಗವೆಂದರೆ ಅವುಗಳ ಗುಣಲಕ್ಷಣದ ಮೂಲಕ ಅವುಗಳನ್ನು ಆಯ್ಕೆ ಮಾಡುವುದು :

$(function () {
  $('[data-toggle="popover"]').popover()
})

ಬಟನ್ ಗುಂಪುಗಳು, ಇನ್‌ಪುಟ್ ಗುಂಪುಗಳು ಮತ್ತು ಕೋಷ್ಟಕಗಳಲ್ಲಿನ ಪಾಪೋವರ್‌ಗಳಿಗೆ ವಿಶೇಷ ಸೆಟ್ಟಿಂಗ್ ಅಗತ್ಯವಿರುತ್ತದೆ

.btn-groupಒಂದು ಅಥವಾ ಒಂದು ಒಳಗಿನ ಅಂಶಗಳ ಮೇಲೆ .input-groupಅಥವಾ ಟೇಬಲ್-ಸಂಬಂಧಿತ ಅಂಶಗಳ ಮೇಲೆ ( <td>, <th>, <tr>, <thead>, <tbody>, ) ಪಾಪೋವರ್‌ಗಳನ್ನು ಬಳಸುವಾಗ , ಅನಗತ್ಯ ಅಡ್ಡ ಪರಿಣಾಮಗಳನ್ನು ತಪ್ಪಿಸಲು <tfoot>ನೀವು ಆಯ್ಕೆಯನ್ನು (ಕೆಳಗೆ ದಾಖಲಿಸಲಾಗಿದೆ) ನಿರ್ದಿಷ್ಟಪಡಿಸಬೇಕು (ಉದಾಹರಣೆಗೆ ಅಂಶವು ವಿಸ್ತಾರವಾಗಿ ಬೆಳೆಯುತ್ತದೆ ಮತ್ತು/ container: 'body'ಅಥವಾ ಪಾಪೋವರ್ ಅನ್ನು ಪ್ರಚೋದಿಸಿದಾಗ ಅದರ ದುಂಡಾದ ಮೂಲೆಗಳನ್ನು ಕಳೆದುಕೊಳ್ಳುವುದು).

ಗುಪ್ತ ಅಂಶಗಳ ಮೇಲೆ ಪಾಪೋವರ್‌ಗಳನ್ನು ತೋರಿಸಲು ಪ್ರಯತ್ನಿಸಬೇಡಿ

$(...).popover('show')ಟಾರ್ಗೆಟ್ ಎಲಿಮೆಂಟ್ ಇದ್ದಾಗ ಆವಾಹನೆ ಮಾಡುವುದರಿಂದ ಪಾಪೋವರ್ display: none;ಅನ್ನು ತಪ್ಪಾಗಿ ಇರಿಸಲಾಗುತ್ತದೆ.

ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿದ ಅಂಶಗಳ ಮೇಲಿನ ಪಾಪೋವರ್‌ಗಳಿಗೆ ರ್ಯಾಪರ್ ಅಂಶಗಳ ಅಗತ್ಯವಿರುತ್ತದೆ

disabledಎ ಅಥವಾ .disabledಎಲಿಮೆಂಟ್‌ಗೆ ಪಾಪೋವರ್ ಅನ್ನು ಸೇರಿಸಲು, ಎ ಯ ಒಳಗೆ ಎಲಿಮೆಂಟ್ ಅನ್ನು ಹಾಕಿ ಮತ್ತು ಅದರ ಬದಲಿಗೆ <div>ಪಾಪೋವರ್ ಅನ್ನು ಅನ್ವಯಿಸಿ .<div>

ಬಹು-ಸಾಲಿನ ಲಿಂಕ್‌ಗಳು

ಕೆಲವೊಮ್ಮೆ ನೀವು ಬಹು ಸಾಲುಗಳನ್ನು ಸುತ್ತುವ ಹೈಪರ್‌ಲಿಂಕ್‌ಗೆ ಪಾಪೋವರ್ ಅನ್ನು ಸೇರಿಸಲು ಬಯಸುತ್ತೀರಿ. ಪಾಪೋವರ್ ಪ್ಲಗಿನ್‌ನ ಡೀಫಾಲ್ಟ್ ನಡವಳಿಕೆಯು ಅದನ್ನು ಅಡ್ಡಲಾಗಿ ಮತ್ತು ಲಂಬವಾಗಿ ಕೇಂದ್ರೀಕರಿಸುವುದು. white-space: nowrap;ಇದನ್ನು ತಪ್ಪಿಸಲು ನಿಮ್ಮ ಆಂಕರ್‌ಗಳಿಗೆ ಸೇರಿಸಿ .

ಉದಾಹರಣೆಗಳು

ಸ್ಥಿರ ಪಾಪ್ಓವರ್

ನಾಲ್ಕು ಆಯ್ಕೆಗಳು ಲಭ್ಯವಿದೆ: ಮೇಲಿನ, ಬಲ, ಕೆಳಗೆ ಮತ್ತು ಎಡಕ್ಕೆ ಜೋಡಿಸಲಾಗಿದೆ.

ಪಾಪೋವರ್ ಟಾಪ್

ಲೊಬೋರ್ಟಿಸ್‌ನಲ್ಲಿ ಸ್ಥಾಪಿಸಲಾಗಿದೆ. ಏನಿಯನ್ ಇಯು ಲಿಯೋ ಕ್ವಾಮ್. ಪೆಲ್ಲೆಂಟೆಸ್ಕ್ ಆರ್ನಾರೆ ಸೆಮ್ ಲ್ಯಾಸಿನಿಯಾ ಕ್ವಾಮ್ ವೆನೆನಾಟಿಸ್ ವೆಸ್ಟಿಬುಲಮ್.

ಪಾಪೋವರ್ ಬಲ

ಲೊಬೋರ್ಟಿಸ್‌ನಲ್ಲಿ ಸ್ಥಾಪಿಸಲಾಗಿದೆ. ಏನಿಯನ್ ಇಯು ಲಿಯೋ ಕ್ವಾಮ್. ಪೆಲ್ಲೆಂಟೆಸ್ಕ್ ಆರ್ನಾರೆ ಸೆಮ್ ಲ್ಯಾಸಿನಿಯಾ ಕ್ವಾಮ್ ವೆನೆನಾಟಿಸ್ ವೆಸ್ಟಿಬುಲಮ್.

ಪಾಪೋವರ್ ಕೆಳಭಾಗ

ಲೊಬೋರ್ಟಿಸ್‌ನಲ್ಲಿ ಸ್ಥಾಪಿಸಲಾಗಿದೆ. ಏನಿಯನ್ ಇಯು ಲಿಯೋ ಕ್ವಾಮ್. ಪೆಲ್ಲೆಂಟೆಸ್ಕ್ ಆರ್ನಾರೆ ಸೆಮ್ ಲ್ಯಾಸಿನಿಯಾ ಕ್ವಾಮ್ ವೆನೆನಾಟಿಸ್ ವೆಸ್ಟಿಬುಲಮ್.

ಪಾಪೋವರ್ ಬಿಟ್ಟಿದೆ

ಲೊಬೋರ್ಟಿಸ್‌ನಲ್ಲಿ ಸ್ಥಾಪಿಸಲಾಗಿದೆ. ಏನಿಯನ್ ಇಯು ಲಿಯೋ ಕ್ವಾಮ್. ಪೆಲ್ಲೆಂಟೆಸ್ಕ್ ಆರ್ನಾರೆ ಸೆಮ್ ಲ್ಯಾಸಿನಿಯಾ ಕ್ವಾಮ್ ವೆನೆನಾಟಿಸ್ ವೆಸ್ಟಿಬುಲಮ್.

ಲೈವ್ ಡೆಮೊ

<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>

ಬಳಕೆ

JavaScript ಮೂಲಕ popovers ಸಕ್ರಿಯಗೊಳಿಸಿ:

$('#example').popover(options)

ಆಯ್ಕೆಗಳು

ಡೇಟಾ ಗುಣಲಕ್ಷಣಗಳು ಅಥವಾ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮೂಲಕ ಆಯ್ಕೆಗಳನ್ನು ರವಾನಿಸಬಹುದು. ಡೇಟಾ ಗುಣಲಕ್ಷಣಗಳಿಗಾಗಿ, ಆಯ್ಕೆಯ ಹೆಸರನ್ನು ಸೇರಿಸಿ data-, data-animation="".

ಹೆಸರು ಮಾದರಿ ಡೀಫಾಲ್ಟ್ ವಿವರಣೆ
ಅನಿಮೇಷನ್ ಬೂಲಿಯನ್ ನಿಜ ಪಾಪೋವರ್‌ಗೆ CSS ಫೇಡ್ ಪರಿವರ್ತನೆಯನ್ನು ಅನ್ವಯಿಸಿ
ಕಂಟೇನರ್ ದಾರ | ಸುಳ್ಳು ಸುಳ್ಳು

ನಿರ್ದಿಷ್ಟ ಅಂಶಕ್ಕೆ ಪಾಪೋವರ್ ಅನ್ನು ಸೇರಿಸುತ್ತದೆ. ಉದಾಹರಣೆ: container: 'body'. ಈ ಆಯ್ಕೆಯು ವಿಶೇಷವಾಗಿ ಉಪಯುಕ್ತವಾಗಿದ್ದು, ಡಾಕ್ಯುಮೆಂಟ್‌ನ ಹರಿವಿನಲ್ಲಿ ಪ್ರಚೋದಕ ಅಂಶದ ಬಳಿ ಪಾಪೋವರ್ ಅನ್ನು ಇರಿಸಲು ನಿಮಗೆ ಅವಕಾಶ ನೀಡುತ್ತದೆ - ಇದು ವಿಂಡೋ ಮರುಗಾತ್ರದ ಸಮಯದಲ್ಲಿ ಪ್ರಚೋದಕ ಅಂಶದಿಂದ ದೂರ ತೇಲುವುದನ್ನು ತಡೆಯುತ್ತದೆ.

ವಿಷಯ ದಾರ | ಕಾರ್ಯ ''

data-contentಗುಣಲಕ್ಷಣವು ಇಲ್ಲದಿದ್ದರೆ ಡಿಫಾಲ್ಟ್ ವಿಷಯ ಮೌಲ್ಯ .

ಒಂದು ಕಾರ್ಯವನ್ನು ನೀಡಿದರೆ, thisಪಾಪೋವರ್ ಲಗತ್ತಿಸಲಾದ ಅಂಶಕ್ಕೆ ಅದರ ಉಲ್ಲೇಖದೊಂದಿಗೆ ಅದನ್ನು ಕರೆಯಲಾಗುತ್ತದೆ.

ವಿಳಂಬ ಸಂಖ್ಯೆ | ವಸ್ತು 0

popover (ms) ಅನ್ನು ತೋರಿಸಲು ಮತ್ತು ಮರೆಮಾಡಲು ವಿಳಂಬ - ಹಸ್ತಚಾಲಿತ ಪ್ರಚೋದಕ ಪ್ರಕಾರಕ್ಕೆ ಅನ್ವಯಿಸುವುದಿಲ್ಲ

ಸಂಖ್ಯೆಯನ್ನು ಒದಗಿಸಿದರೆ, ಮರೆಮಾಡು/ತೋರಿಕೆ ಎರಡಕ್ಕೂ ವಿಳಂಬವನ್ನು ಅನ್ವಯಿಸಲಾಗುತ್ತದೆ

ವಸ್ತುವಿನ ರಚನೆ ಹೀಗಿದೆ:delay: { "show": 500, "hide": 100 }

html ಬೂಲಿಯನ್ ಸುಳ್ಳು ಪಾಪೋವರ್‌ಗೆ HTML ಅನ್ನು ಸೇರಿಸಿ. ತಪ್ಪಾಗಿದ್ದರೆ, textDOM ಗೆ ವಿಷಯವನ್ನು ಸೇರಿಸಲು jQuery ನ ವಿಧಾನವನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ನೀವು XSS ದಾಳಿಗಳ ಬಗ್ಗೆ ಚಿಂತೆ ಮಾಡುತ್ತಿದ್ದರೆ ಪಠ್ಯವನ್ನು ಬಳಸಿ.
ನಿಯೋಜನೆ ದಾರ | ಕಾರ್ಯ 'ಬಲ'

ಪಾಪೋವರ್ ಅನ್ನು ಹೇಗೆ ಇರಿಸುವುದು - ಟಾಪ್ | ಕೆಳಗೆ | ಬಿಟ್ಟು | ಬಲ | ಸ್ವಯಂ.
"ಸ್ವಯಂ" ಅನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಿದಾಗ, ಅದು ಪಾಪೋವರ್ ಅನ್ನು ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಮರುನಿರ್ದೇಶಿಸುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ಪ್ಲೇಸ್‌ಮೆಂಟ್ "ಸ್ವಯಂ ಎಡ" ಆಗಿದ್ದರೆ, ಪಾಪೋವರ್ ಸಾಧ್ಯವಾದಾಗ ಎಡಕ್ಕೆ ಪ್ರದರ್ಶಿಸುತ್ತದೆ, ಇಲ್ಲದಿದ್ದರೆ ಅದು ಬಲಕ್ಕೆ ಪ್ರದರ್ಶಿಸುತ್ತದೆ.

ನಿಯೋಜನೆಯನ್ನು ನಿರ್ಧರಿಸಲು ಫಂಕ್ಷನ್ ಅನ್ನು ಬಳಸಿದಾಗ, ಅದನ್ನು ಪಾಪೋವರ್ DOM ನೋಡ್ ಅನ್ನು ಅದರ ಮೊದಲ ಆರ್ಗ್ಯುಮೆಂಟ್ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ ಮತ್ತು ಪ್ರಚೋದಿಸುವ ಅಂಶ DOM ನೋಡ್ ಅನ್ನು ಅದರ ಎರಡನೆಯದಾಗಿ ಕರೆಯಲಾಗುತ್ತದೆ. ಸಂದರ್ಭವನ್ನು ಪಾಪೋವರ್ thisನಿದರ್ಶನಕ್ಕೆ ಹೊಂದಿಸಲಾಗಿದೆ.

ಆಯ್ಕೆಗಾರ ಸ್ಟ್ರಿಂಗ್ ಸುಳ್ಳು ಸೆಲೆಕ್ಟರ್ ಅನ್ನು ಒದಗಿಸಿದರೆ, ನಿರ್ದಿಷ್ಟ ಗುರಿಗಳಿಗೆ ಪಾಪೋವರ್ ಆಬ್ಜೆಕ್ಟ್‌ಗಳನ್ನು ನಿಯೋಜಿಸಲಾಗುತ್ತದೆ. ಪ್ರಾಯೋಗಿಕವಾಗಿ, ಪಾಪೋವರ್‌ಗಳನ್ನು ಸೇರಿಸಲು ಡೈನಾಮಿಕ್ HTML ವಿಷಯವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು ಇದನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಇದನ್ನು ಮತ್ತು ಮಾಹಿತಿಯುಕ್ತ ಉದಾಹರಣೆಯನ್ನು ನೋಡಿ .
ಟೆಂಪ್ಲೇಟ್ ಸ್ಟ್ರಿಂಗ್ '<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'

ಪಾಪೋವರ್ ಅನ್ನು ರಚಿಸುವಾಗ ಬಳಸಲು ಬೇಸ್ HTML.

ಪಾಪೋವರ್ titleಅನ್ನು ಚುಚ್ಚಲಾಗುತ್ತದೆ .popover-title.

ಪಾಪೋವರ್ contentಅನ್ನು ಚುಚ್ಚಲಾಗುತ್ತದೆ .popover-content.

.arrowಪಾಪೋವರ್‌ನ ಬಾಣವಾಗುತ್ತದೆ.

ಹೊರಗಿನ ಹೊದಿಕೆ ಅಂಶವು .popoverವರ್ಗವನ್ನು ಹೊಂದಿರಬೇಕು.

ಶೀರ್ಷಿಕೆ ದಾರ | ಕಾರ್ಯ ''

titleಗುಣಲಕ್ಷಣವು ಇಲ್ಲದಿದ್ದರೆ ಡೀಫಾಲ್ಟ್ ಶೀರ್ಷಿಕೆ ಮೌಲ್ಯ .

ಒಂದು ಕಾರ್ಯವನ್ನು ನೀಡಿದರೆ, thisಪಾಪೋವರ್ ಲಗತ್ತಿಸಲಾದ ಅಂಶಕ್ಕೆ ಅದರ ಉಲ್ಲೇಖದೊಂದಿಗೆ ಅದನ್ನು ಕರೆಯಲಾಗುತ್ತದೆ.

ಪ್ರಚೋದಕ ಸ್ಟ್ರಿಂಗ್ 'ಕ್ಲಿಕ್' ಪಾಪೋವರ್ ಅನ್ನು ಹೇಗೆ ಪ್ರಚೋದಿಸಲಾಗುತ್ತದೆ - ಕ್ಲಿಕ್ ಮಾಡಿ | ಸುಳಿದಾಡಿ | ಗಮನ | ಕೈಪಿಡಿ. ನೀವು ಬಹು ಪ್ರಚೋದಕಗಳನ್ನು ರವಾನಿಸಬಹುದು; ಅವುಗಳನ್ನು ಜಾಗದಿಂದ ಪ್ರತ್ಯೇಕಿಸಿ. manualಯಾವುದೇ ಇತರ ಪ್ರಚೋದಕಗಳೊಂದಿಗೆ ಸಂಯೋಜಿಸಲಾಗುವುದಿಲ್ಲ.
ವ್ಯೂಪೋರ್ಟ್ ದಾರ | ವಸ್ತು | ಕಾರ್ಯ {ಸೆಲೆಕ್ಟರ್: 'ದೇಹ', ಪ್ಯಾಡಿಂಗ್: 0 }

ಈ ಅಂಶದ ಮಿತಿಯೊಳಗೆ ಪಾಪೋವರ್ ಅನ್ನು ಇರಿಸುತ್ತದೆ. ಉದಾಹರಣೆ: viewport: '#viewport'ಅಥವಾ{ "selector": "#viewport", "padding": 0 }

ಒಂದು ಕಾರ್ಯವನ್ನು ನೀಡಿದರೆ, ಅದನ್ನು ಪ್ರಚೋದಿಸುವ ಅಂಶ DOM ನೋಡ್ ಅನ್ನು ಅದರ ಏಕೈಕ ಆರ್ಗ್ಯುಮೆಂಟ್ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ಸಂದರ್ಭವನ್ನು ಪಾಪೋವರ್ thisನಿದರ್ಶನಕ್ಕೆ ಹೊಂದಿಸಲಾಗಿದೆ.

ವೈಯಕ್ತಿಕ ಪಾಪೋವರ್‌ಗಳಿಗಾಗಿ ಡೇಟಾ ಗುಣಲಕ್ಷಣಗಳು

ಮೇಲೆ ವಿವರಿಸಿದಂತೆ ಡೇಟಾ ಗುಣಲಕ್ಷಣಗಳ ಬಳಕೆಯ ಮೂಲಕ ವೈಯಕ್ತಿಕ ಪಾಪೋವರ್‌ಗಳ ಆಯ್ಕೆಗಳನ್ನು ಪರ್ಯಾಯವಾಗಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಬಹುದು.

ವಿಧಾನಗಳು

$().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ನಿದರ್ಶನ ವಿಧಾನವನ್ನು ಕರೆಯುವಾಗ ಈ ಘಟನೆಯು ತಕ್ಷಣವೇ ಉರಿಯುತ್ತದೆ .
ತೋರಿಸಲಾಗಿದೆ.bs.popover ಬಳಕೆದಾರರಿಗೆ ಪಾಪೋವರ್ ಗೋಚರಿಸುವಂತೆ ಮಾಡಿದಾಗ ಈ ಈವೆಂಟ್ ಅನ್ನು ತೆಗೆದುಹಾಕಲಾಗುತ್ತದೆ (CSS ಪರಿವರ್ತನೆಗಳು ಪೂರ್ಣಗೊಳ್ಳಲು ಕಾಯುತ್ತದೆ).
hide.bs.popover hideನಿದರ್ಶನ ವಿಧಾನವನ್ನು ಕರೆ ಮಾಡಿದಾಗ ಈ ಘಟನೆಯನ್ನು ತಕ್ಷಣವೇ ವಜಾಗೊಳಿಸಲಾಗುತ್ತದೆ .
ಗುಪ್ತ.ಬಿಎಸ್.ಪೋಪೋವರ್ ಬಳಕೆದಾರರಿಂದ ಪಾಪ್ಓವರ್ ಅನ್ನು ಮರೆಮಾಡಿದಾಗ ಈ ಈವೆಂಟ್ ಅನ್ನು ತೆಗೆದುಹಾಕಲಾಗುತ್ತದೆ (CSS ಪರಿವರ್ತನೆಗಳು ಪೂರ್ಣಗೊಳ್ಳಲು ಕಾಯುತ್ತದೆ).
inserted.bs.popover show.bs.popoverDOM ಗೆ ಪಾಪೋವರ್ ಟೆಂಪ್ಲೇಟ್ ಅನ್ನು ಸೇರಿಸಿದಾಗ ಈವೆಂಟ್ ನಂತರ ಈವೆಂಟ್ ಅನ್ನು ತೆಗೆದುಹಾಕಲಾಗುತ್ತದೆ .
$('#myPopover').on('hidden.bs.popover', function () {
  // do something…
})

ಎಚ್ಚರಿಕೆ ಸಂದೇಶಗಳು alert.js

ಉದಾಹರಣೆ ಎಚ್ಚರಿಕೆಗಳು

ಈ ಪ್ಲಗಿನ್‌ನೊಂದಿಗೆ ಎಲ್ಲಾ ಎಚ್ಚರಿಕೆ ಸಂದೇಶಗಳಿಗೆ ವಜಾಗೊಳಿಸುವ ಕಾರ್ಯವನ್ನು ಸೇರಿಸಿ.

ಬಟನ್ ಅನ್ನು ಬಳಸುವಾಗ .close, ಅದು ಮೊದಲ ಮಗುವಾಗಿರಬೇಕು .alert-dismissibleಮತ್ತು ಮಾರ್ಕ್‌ಅಪ್‌ನಲ್ಲಿ ಯಾವುದೇ ಪಠ್ಯ ವಿಷಯವು ಅದರ ಮುಂದೆ ಬರಬಾರದು.

ಬಳಕೆ

data-dismiss="alert"ಎಚ್ಚರಿಕೆಯ ನಿಕಟ ಕಾರ್ಯವನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ನೀಡಲು ನಿಮ್ಮ ಕ್ಲೋಸ್ ಬಟನ್‌ಗೆ ಸೇರಿಸಿ . ಎಚ್ಚರಿಕೆಯನ್ನು ಮುಚ್ಚುವುದರಿಂದ ಅದನ್ನು DOM ನಿಂದ ತೆಗೆದುಹಾಕಲಾಗುತ್ತದೆ.

<button type="button" class="close" data-dismiss="alert" aria-label="Close">
  <span aria-hidden="true">&times;</span>
</button>

ಮುಚ್ಚುವಾಗ ನಿಮ್ಮ ಎಚ್ಚರಿಕೆಗಳು ಅನಿಮೇಶನ್ ಅನ್ನು ಬಳಸಲು, ಅವುಗಳು ಹೊಂದಿವೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ.fade.in ಈಗಾಗಲೇ ಅನ್ವಯಿಸಿವೆ ಮತ್ತು ತರಗತಿಗಳನ್ನು ಹೊಂದಿವೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ.

ವಿಧಾನಗಳು

$().alert()

data-dismiss="alert"ಗುಣಲಕ್ಷಣವನ್ನು ಹೊಂದಿರುವ ಸಂತತಿ ಅಂಶಗಳ ಮೇಲಿನ ಕ್ಲಿಕ್ ಈವೆಂಟ್‌ಗಳಿಗೆ ಎಚ್ಚರಿಕೆಯನ್ನು ಆಲಿಸುವಂತೆ ಮಾಡುತ್ತದೆ . (ಡೇಟಾ-ಎಪಿಐನ ಸ್ವಯಂ-ಪ್ರಾರಂಭವನ್ನು ಬಳಸುವಾಗ ಅಗತ್ಯವಿಲ್ಲ.)

$().alert('close')

DOM ನಿಂದ ಅದನ್ನು ತೆಗೆದುಹಾಕುವ ಮೂಲಕ ಎಚ್ಚರಿಕೆಯನ್ನು ಮುಚ್ಚುತ್ತದೆ. ಒಂದು ವೇಳೆ .fadeಮತ್ತು.in ಅದನ್ನು ತೆಗೆದುಹಾಕುವ ಮೊದಲು ಎಚ್ಚರಿಕೆಯು ಮಸುಕಾಗುತ್ತದೆ.

ಕಾರ್ಯಕ್ರಮಗಳು

ಬೂಟ್‌ಸ್ಟ್ರ್ಯಾಪ್‌ನ ಎಚ್ಚರಿಕೆಯ ಪ್ಲಗಿನ್ ಎಚ್ಚರಿಕೆಯ ಕಾರ್ಯಚಟುವಟಿಕೆಗೆ ಕೊಂಡಿಯಾಗಿರಲು ಕೆಲವು ಘಟನೆಗಳನ್ನು ಬಹಿರಂಗಪಡಿಸುತ್ತದೆ.

ಈವೆಂಟ್ ಪ್ರಕಾರ ವಿವರಣೆ
close.bs.alert closeನಿದರ್ಶನ ವಿಧಾನವನ್ನು ಕರೆಯುವಾಗ ಈ ಘಟನೆಯು ತಕ್ಷಣವೇ ಉರಿಯುತ್ತದೆ .
ಮುಚ್ಚಲಾಗಿದೆ.ಬಿಎಸ್ ಎಚ್ಚರಿಕೆ ಎಚ್ಚರಿಕೆಯನ್ನು ಮುಚ್ಚಿದಾಗ ಈ ಈವೆಂಟ್ ಅನ್ನು ತೆಗೆದುಹಾಕಲಾಗುತ್ತದೆ (CSS ಪರಿವರ್ತನೆಗಳು ಪೂರ್ಣಗೊಳ್ಳಲು ಕಾಯುತ್ತದೆ).
$('#myAlert').on('closed.bs.alert', function () {
  // do something…
})

ಗುಂಡಿಗಳು button.js

ಬಟನ್‌ಗಳೊಂದಿಗೆ ಹೆಚ್ಚಿನದನ್ನು ಮಾಡಿ. ಟೂಲ್‌ಬಾರ್‌ಗಳಂತಹ ಹೆಚ್ಚಿನ ಘಟಕಗಳಿಗಾಗಿ ನಿಯಂತ್ರಣ ಬಟನ್ ಹೇಳುತ್ತದೆ ಅಥವಾ ಬಟನ್‌ಗಳ ಗುಂಪುಗಳನ್ನು ರಚಿಸಿ.

ಕ್ರಾಸ್-ಬ್ರೌಸರ್ ಹೊಂದಾಣಿಕೆ

ಫೈರ್‌ಫಾಕ್ಸ್ ಪುಟದ ಲೋಡ್‌ಗಳಾದ್ಯಂತ ಫಾರ್ಮ್ ಕಂಟ್ರೋಲ್ ಸ್ಟೇಟ್ಸ್ (ಅಂಗವಿಕಲತೆ ಮತ್ತು ತಪಾಸಣೆ) ಮುಂದುವರಿಯುತ್ತದೆ . ಇದಕ್ಕಾಗಿ ಒಂದು ಪರಿಹಾರವನ್ನು ಬಳಸುವುದು autocomplete="off". ಮೊಜಿಲ್ಲಾ ಬಗ್ #654072 ನೋಡಿ .

ರಾಜ್ಯಪೂರ್ಣ

data-loading-text="Loading..."ಬಟನ್‌ನಲ್ಲಿ ಲೋಡಿಂಗ್ ಸ್ಥಿತಿಯನ್ನು ಬಳಸಲು ಸೇರಿಸಿ .

ಈ ವೈಶಿಷ್ಟ್ಯವನ್ನು v3.3.5 ರಿಂದ ಅಸಮ್ಮತಿಸಲಾಗಿದೆ ಮತ್ತು v4 ನಲ್ಲಿ ತೆಗೆದುಹಾಕಲಾಗಿದೆ.

ನೀವು ಇಷ್ಟಪಡುವ ಯಾವುದೇ ರಾಜ್ಯವನ್ನು ಬಳಸಿ!

ಈ ಪ್ರದರ್ಶನದ ಸಲುವಾಗಿ, ನಾವು ಬಳಸುತ್ತಿದ್ದೇವೆ data-loading-textಮತ್ತು $().button('loading'), ಆದರೆ ನೀವು ಬಳಸಬಹುದಾದ ಏಕೈಕ ರಾಜ್ಯವಲ್ಲ. ಈ ಕೆಳಗಿನ $().button(string)ದಸ್ತಾವೇಜನ್ನು ನೋಡಿ .

<button type="button" id="myButton" data-loading-text="Loading..." class="btn btn-primary" autocomplete="off">
  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" autocomplete="off">
  Single toggle
</button>

ಚೆಕ್ಬಾಕ್ಸ್ / ರೇಡಿಯೋ

ತಮ್ಮ ಶೈಲಿಗಳಲ್ಲಿ ಟಾಗಲ್ ಮಾಡುವುದನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು ಹೊಂದಿರುವ ಚೆಕ್‌ಬಾಕ್ಸ್ ಅಥವಾ ರೇಡಿಯೊ ಇನ್‌ಪುಟ್‌ಗಳಿಗೆ ಸೇರಿಸಿ data-toggle="buttons"..btn-group

ಮೊದಲೇ ಆಯ್ಕೆಮಾಡಿದ ಆಯ್ಕೆಗಳು ಅಗತ್ಯವಿದೆ.active

.activeಮೊದಲೇ ಆಯ್ಕೆಮಾಡಿದ ಆಯ್ಕೆಗಳಿಗಾಗಿ, ನೀವು ಇನ್‌ಪುಟ್‌ಗೆ ವರ್ಗವನ್ನು ಸೇರಿಸಬೇಕು label.

ದೃಶ್ಯ ಪರಿಶೀಲಿಸಿದ ಸ್ಥಿತಿಯನ್ನು ಕ್ಲಿಕ್‌ನಲ್ಲಿ ಮಾತ್ರ ನವೀಕರಿಸಲಾಗುತ್ತದೆ

ಚೆಕ್‌ಬಾಕ್ಸ್ ಬಟನ್‌ನ ಪರಿಶೀಲಿಸಿದ ಸ್ಥಿತಿಯನ್ನು ಬಟನ್‌ನಲ್ಲಿ clickಈವೆಂಟ್ ಅನ್ನು ಫೈರ್ ಮಾಡದೆಯೇ ನವೀಕರಿಸಿದರೆ (ಉದಾಹರಣೆಗೆ ಇನ್‌ಪುಟ್‌ನ ಆಸ್ತಿಯನ್ನು <input type="reset">ಹೊಂದಿಸುವ ಮೂಲಕ ಅಥವಾ ಮೂಲಕ ), ನೀವು ಇನ್‌ಪುಟ್‌ನಲ್ಲಿ ತರಗತಿಯನ್ನು checkedಟಾಗಲ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ ..activelabel

<div class="btn-group" data-toggle="buttons">
  <label class="btn btn-primary active">
    <input type="checkbox" autocomplete="off" checked> Checkbox 1 (pre-checked)
  </label>
  <label class="btn btn-primary">
    <input type="checkbox" autocomplete="off"> Checkbox 2
  </label>
  <label class="btn btn-primary">
    <input type="checkbox" autocomplete="off"> Checkbox 3
  </label>
</div>
<div class="btn-group" data-toggle="buttons">
  <label class="btn btn-primary active">
    <input type="radio" name="options" id="option1" autocomplete="off" checked> Radio 1 (preselected)
  </label>
  <label class="btn btn-primary">
    <input type="radio" name="options" id="option2" autocomplete="off"> Radio 2
  </label>
  <label class="btn btn-primary">
    <input type="radio" name="options" id="option3" autocomplete="off"> Radio 3
  </label>
</div>

ವಿಧಾನಗಳು

$().button('toggle')

ತಳ್ಳುವ ಸ್ಥಿತಿಯನ್ನು ಟಾಗಲ್ ಮಾಡುತ್ತದೆ. ಬಟನ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿದ ನೋಟವನ್ನು ನೀಡುತ್ತದೆ.

$().button('reset')

ಬಟನ್ ಸ್ಥಿತಿಯನ್ನು ಮರುಹೊಂದಿಸುತ್ತದೆ - ಪಠ್ಯವನ್ನು ಮೂಲ ಪಠ್ಯಕ್ಕೆ ಬದಲಾಯಿಸುತ್ತದೆ. ಈ ವಿಧಾನವು ಅಸಮಕಾಲಿಕವಾಗಿದೆ ಮತ್ತು ಮರುಹೊಂದಿಸುವಿಕೆಯು ನಿಜವಾಗಿ ಪೂರ್ಣಗೊಳ್ಳುವ ಮೊದಲು ಹಿಂತಿರುಗಿಸುತ್ತದೆ.

$().button(string)

ಪಠ್ಯವನ್ನು ಯಾವುದೇ ಡೇಟಾ ವ್ಯಾಖ್ಯಾನಿಸಲಾದ ಪಠ್ಯ ಸ್ಥಿತಿಗೆ ಬದಲಾಯಿಸುತ್ತದೆ.

<button type="button" id="myStateButton" data-complete-text="finished!" class="btn btn-primary" autocomplete="off">
  ...
</button>

<script>
  $('#myStateButton').on('click', function () {
    $(this).button('complete') // button text will be "finished!"
  })
</script>

ಕುಸಿತ. js

ಸುಲಭವಾದ ಟಾಗಲ್ ನಡವಳಿಕೆಗಾಗಿ ಬೆರಳೆಣಿಕೆಯ ತರಗತಿಗಳನ್ನು ಬಳಸಿಕೊಳ್ಳುವ ಹೊಂದಿಕೊಳ್ಳುವ ಪ್ಲಗಿನ್.

ಪ್ಲಗಿನ್ ಅವಲಂಬನೆ

ಸಂಕುಚಿಸುವಿಕೆಗೆ ಪರಿವರ್ತನೆಗಳ ಪ್ಲಗಿನ್ ಅನ್ನು ನಿಮ್ಮ ಬೂಟ್‌ಸ್ಟ್ರ್ಯಾಪ್ ಆವೃತ್ತಿಯಲ್ಲಿ ಸೇರಿಸುವ ಅಗತ್ಯವಿದೆ.

ಉದಾಹರಣೆ

ವರ್ಗ ಬದಲಾವಣೆಗಳ ಮೂಲಕ ಮತ್ತೊಂದು ಅಂಶವನ್ನು ತೋರಿಸಲು ಮತ್ತು ಮರೆಮಾಡಲು ಕೆಳಗಿನ ಬಟನ್‌ಗಳನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ:

  • .collapseವಿಷಯವನ್ನು ಮರೆಮಾಡುತ್ತದೆ
  • .collapsingಪರಿವರ್ತನೆಯ ಸಮಯದಲ್ಲಿ ಅನ್ವಯಿಸಲಾಗುತ್ತದೆ
  • .collapse.inವಿಷಯವನ್ನು ತೋರಿಸುತ್ತದೆ

ನೀವು ಗುಣಲಕ್ಷಣದೊಂದಿಗೆ ಲಿಂಕ್ ಅನ್ನು ಬಳಸಬಹುದು hrefಅಥವಾ ಗುಣಲಕ್ಷಣದೊಂದಿಗೆ ಬಟನ್ ಅನ್ನು ಬಳಸಬಹುದು data-target. ಎರಡೂ ಸಂದರ್ಭಗಳಲ್ಲಿ, data-toggle="collapse"ಇದು ಅಗತ್ಯವಿದೆ.

Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident.
<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>

ಅಕಾರ್ಡಿಯನ್ ಉದಾಹರಣೆ

ಪ್ಯಾನಲ್ ಕಾಂಪೊನೆಂಟ್‌ನೊಂದಿಗೆ ಅಕಾರ್ಡಿಯನ್ ರಚಿಸಲು ಡೀಫಾಲ್ಟ್ ಕುಸಿತದ ನಡವಳಿಕೆಯನ್ನು ವಿಸ್ತರಿಸಿ.

ಅನಿಮ್ ಪ್ಯಾರಿಯಾಟುರ್ ಕ್ಲೀಷೆ ರಿಪ್ರೆಹೆಂಡರಿಟ್, ಎನಿಮ್ ಐಯುಸ್ಮೋಡ್ ಹೈ ಲೈಫ್ ಆಕ್ಯುಸಾಮಸ್ ಟೆರ್ರಿ ರಿಚರ್ಡ್ಸನ್ ಆಡ್ ಸ್ಕ್ವಿಡ್. 3 ವುಲ್ಫ್ ಮೂನ್ ಅಫಿಷಿಯಾ ಆಟಿ, ನಾನ್ ಕ್ಯುಪಿಡಾಟ್ ಸ್ಕೇಟ್‌ಬೋರ್ಡ್ ಡೋಲರ್ ಬ್ರಂಚ್. ಫುಡ್ ಟ್ರಕ್ ಕ್ವಿನೋವಾ ನೆಸ್ಸಿಯಂಟ್ ಲೇಬರ್ ಐಯುಸ್ಮೋಡ್. ಬ್ರಂಚ್ 3 ವುಲ್ಫ್ ಮೂನ್ ಟೆಂಪೋರ್, ಸನ್ಟ್ ಅಲಿಕ್ವಾ ಅದರ ಮೇಲೆ ಪಕ್ಷಿಯನ್ನು ಹಾಕಿದೆ ಸ್ಕ್ವಿಡ್ ಸಿಂಗಲ್-ಆರಿಜಿನ್ ಕಾಫಿ ನುಲ್ಲಾ ಅಸ್ಸುಮೆಂಡಾ ಶೋರೆಡಿಚ್ ಎಟ್. ನಿಹಿಲ್ ಅನಿಮ್ ಕೆಫಿಯೆಹ್ ಹೆಲ್ವೆಟಿಕಾ, ಕ್ರಾಫ್ಟ್ ಬಿಯರ್ ಲೇಬರ್ ವೆಸ್ ಆಂಡರ್ಸನ್ ಕ್ರೆಡ್ ನೆಸ್ಸಿಯುಂಟ್ ಸಪಿಯೆಂಟೆ ಇಎ ಪ್ರೊಡೆಂಟ್. ಜಾಹೀರಾತು ಸಸ್ಯಾಹಾರಿ ಎಕ್ಸೆಪ್ಯೂರ್ ಬುತ್ಚೆರ್ ವೈಸ್ ಲೊಮೊ. ಲೆಗ್ಗಿಂಗ್ಸ್ occaecat ಕ್ರಾಫ್ಟ್ ಬಿಯರ್ ಫಾರ್ಮ್-ಟು-ಟೇಬಲ್, ಕಚ್ಚಾ ಡೆನಿಮ್ ಸೌಂದರ್ಯದ ಸಿಂಥ್ ನೆಸ್ಸಿಯಂಟ್ ನೀವು ಬಹುಶಃ ಅವುಗಳನ್ನು ಆಕ್ಯುಸಾಮಸ್ ಲೇಬರ್ ಸುಸ್ಥಿರ VHS ಬಗ್ಗೆ ಕೇಳಿಲ್ಲ.
ಅನಿಮ್ ಪ್ಯಾರಿಯಾಟುರ್ ಕ್ಲೀಷೆ ರಿಪ್ರೆಹೆಂಡರಿಟ್, ಎನಿಮ್ ಐಯುಸ್ಮೋಡ್ ಹೈ ಲೈಫ್ ಆಕ್ಯುಸಾಮಸ್ ಟೆರ್ರಿ ರಿಚರ್ಡ್ಸನ್ ಆಡ್ ಸ್ಕ್ವಿಡ್. 3 ವುಲ್ಫ್ ಮೂನ್ ಅಫಿಷಿಯಾ ಆಟಿ, ನಾನ್ ಕ್ಯುಪಿಡಾಟ್ ಸ್ಕೇಟ್‌ಬೋರ್ಡ್ ಡೋಲರ್ ಬ್ರಂಚ್. ಫುಡ್ ಟ್ರಕ್ ಕ್ವಿನೋವಾ ನೆಸ್ಸಿಯಂಟ್ ಲೇಬರ್ ಐಯುಸ್ಮೋಡ್. ಬ್ರಂಚ್ 3 ವುಲ್ಫ್ ಮೂನ್ ಟೆಂಪೋರ್, ಸನ್ಟ್ ಅಲಿಕ್ವಾ ಅದರ ಮೇಲೆ ಪಕ್ಷಿಯನ್ನು ಹಾಕಿದೆ ಸ್ಕ್ವಿಡ್ ಸಿಂಗಲ್-ಆರಿಜಿನ್ ಕಾಫಿ ನುಲ್ಲಾ ಅಸ್ಸುಮೆಂಡಾ ಶೋರೆಡಿಚ್ ಎಟ್. ನಿಹಿಲ್ ಅನಿಮ್ ಕೆಫಿಯೆಹ್ ಹೆಲ್ವೆಟಿಕಾ, ಕ್ರಾಫ್ಟ್ ಬಿಯರ್ ಲೇಬರ್ ವೆಸ್ ಆಂಡರ್ಸನ್ ಕ್ರೆಡ್ ನೆಸ್ಸಿಯುಂಟ್ ಸಪಿಯೆಂಟೆ ಇಎ ಪ್ರೊಡೆಂಟ್. ಜಾಹೀರಾತು ಸಸ್ಯಾಹಾರಿ ಎಕ್ಸೆಪ್ಯೂರ್ ಬುತ್ಚೆರ್ ವೈಸ್ ಲೊಮೊ. ಲೆಗ್ಗಿಂಗ್ಸ್ occaecat ಕ್ರಾಫ್ಟ್ ಬಿಯರ್ ಫಾರ್ಮ್-ಟು-ಟೇಬಲ್, ಕಚ್ಚಾ ಡೆನಿಮ್ ಸೌಂದರ್ಯದ ಸಿಂಥ್ ನೆಸ್ಸಿಯಂಟ್ ನೀವು ಬಹುಶಃ ಅವುಗಳನ್ನು ಆಕ್ಯುಸಾಮಸ್ ಲೇಬರ್ ಸುಸ್ಥಿರ VHS ಬಗ್ಗೆ ಕೇಳಿಲ್ಲ.
ಅನಿಮ್ ಪ್ಯಾರಿಯಾಟುರ್ ಕ್ಲೀಷೆ ರಿಪ್ರೆಹೆಂಡರಿಟ್, ಎನಿಮ್ ಐಯುಸ್ಮೋಡ್ ಹೈ ಲೈಫ್ ಆಕ್ಯುಸಾಮಸ್ ಟೆರ್ರಿ ರಿಚರ್ಡ್ಸನ್ ಆಡ್ ಸ್ಕ್ವಿಡ್. 3 ವುಲ್ಫ್ ಮೂನ್ ಅಫಿಷಿಯಾ ಆಟಿ, ನಾನ್ ಕ್ಯುಪಿಡಾಟ್ ಸ್ಕೇಟ್‌ಬೋರ್ಡ್ ಡೋಲರ್ ಬ್ರಂಚ್. ಫುಡ್ ಟ್ರಕ್ ಕ್ವಿನೋವಾ ನೆಸ್ಸಿಯಂಟ್ ಲೇಬರ್ ಐಯುಸ್ಮೋಡ್. ಬ್ರಂಚ್ 3 ವುಲ್ಫ್ ಮೂನ್ ಟೆಂಪೋರ್, ಸನ್ಟ್ ಅಲಿಕ್ವಾ ಅದರ ಮೇಲೆ ಪಕ್ಷಿಯನ್ನು ಹಾಕಿದೆ ಸ್ಕ್ವಿಡ್ ಸಿಂಗಲ್-ಆರಿಜಿನ್ ಕಾಫಿ ನುಲ್ಲಾ ಅಸ್ಸುಮೆಂಡಾ ಶೋರೆಡಿಚ್ ಎಟ್. ನಿಹಿಲ್ ಅನಿಮ್ ಕೆಫಿಯೆಹ್ ಹೆಲ್ವೆಟಿಕಾ, ಕ್ರಾಫ್ಟ್ ಬಿಯರ್ ಲೇಬರ್ ವೆಸ್ ಆಂಡರ್ಸನ್ ಕ್ರೆಡ್ ನೆಸ್ಸಿಯುಂಟ್ ಸಪಿಯೆಂಟೆ ಇಎ ಪ್ರೊಡೆಂಟ್. ಜಾಹೀರಾತು ಸಸ್ಯಾಹಾರಿ ಎಕ್ಸೆಪ್ಯೂರ್ ಬುತ್ಚೆರ್ ವೈಸ್ ಲೊಮೊ. ಲೆಗ್ಗಿಂಗ್ಸ್ occaecat ಕ್ರಾಫ್ಟ್ ಬಿಯರ್ ಫಾರ್ಮ್-ಟು-ಟೇಬಲ್, ಕಚ್ಚಾ ಡೆನಿಮ್ ಸೌಂದರ್ಯದ ಸಿಂಥ್ ನೆಸ್ಸಿಯಂಟ್ ನೀವು ಬಹುಶಃ ಅವುಗಳನ್ನು ಆಕ್ಯುಸಾಮಸ್ ಲೇಬರ್ ಸುಸ್ಥಿರ VHS ಬಗ್ಗೆ ಕೇಳಿಲ್ಲ.
<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-bodys ನೊಂದಿಗೆ s ಅನ್ನು ವಿನಿಮಯ ಮಾಡಿಕೊಳ್ಳಲು ಸಹ ಸಾಧ್ಯವಿದೆ .list-group.

  • ಬೂಟ್‌ಪ್ಲೈ
  • ಒಂದು ಇಟ್ಮಸ್ ಎಸಿ ಫೆಸಿಲಿನ್
  • ಎರಡನೇ ಎರೋಸ್

ವಿಸ್ತರಣೆ/ಕುಗ್ಗಿಸುವ ನಿಯಂತ್ರಣಗಳನ್ನು ಪ್ರವೇಶಿಸುವಂತೆ ಮಾಡಿ

aria-expandedನಿಯಂತ್ರಣ ಅಂಶಕ್ಕೆ ಸೇರಿಸಲು ಮರೆಯದಿರಿ . ಈ ಗುಣಲಕ್ಷಣವು ಸ್ಕ್ರೀನ್ ರೀಡರ್‌ಗಳಿಗೆ ಮತ್ತು ಅಂತಹುದೇ ಸಹಾಯಕ ತಂತ್ರಜ್ಞಾನಗಳಿಗೆ ಬಾಗಿಕೊಳ್ಳಬಹುದಾದ ಅಂಶದ ಪ್ರಸ್ತುತ ಸ್ಥಿತಿಯನ್ನು ಸ್ಪಷ್ಟವಾಗಿ ವಿವರಿಸುತ್ತದೆ. ಬಾಗಿಕೊಳ್ಳಬಹುದಾದ ಅಂಶವನ್ನು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಮುಚ್ಚಿದ್ದರೆ, ಅದು ಮೌಲ್ಯವನ್ನು ಹೊಂದಿರಬೇಕು aria-expanded="false". inವರ್ಗವನ್ನು ಬಳಸಿಕೊಂಡು ಡೀಫಾಲ್ಟ್ ಆಗಿ ಬಾಗಿಕೊಳ್ಳಬಹುದಾದ ಅಂಶವನ್ನು ತೆರೆಯಲು ನೀವು ಹೊಂದಿಸಿದ್ದರೆ , ಹೊಂದಿಸಿaria-expanded="true" ಬದಲಿಗೆ ನಿಯಂತ್ರಣದಲ್ಲಿ ಹೊಂದಿಸಿ. ಬಾಗಿಕೊಳ್ಳಬಹುದಾದ ಅಂಶವನ್ನು ತೆರೆಯಲಾಗಿದೆಯೇ ಅಥವಾ ಮುಚ್ಚಲಾಗಿದೆಯೇ ಎಂಬುದನ್ನು ಆಧರಿಸಿ ಪ್ಲಗಿನ್ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಈ ಗುಣಲಕ್ಷಣವನ್ನು ಟಾಗಲ್ ಮಾಡುತ್ತದೆ.

ಹೆಚ್ಚುವರಿಯಾಗಿ, ನಿಮ್ಮ ನಿಯಂತ್ರಣ ಅಂಶವು ಒಂದೇ ಬಾಗಿಕೊಳ್ಳಬಹುದಾದ ಅಂಶವನ್ನು ಗುರಿಯಾಗಿಸಿಕೊಂಡಿದ್ದರೆ - ಅಂದರೆ data-targetಗುಣಲಕ್ಷಣವು idಸೆಲೆಕ್ಟರ್‌ಗೆ ಸೂಚಿಸುತ್ತಿದ್ದರೆ - ನೀವು ಬಾಗಿಕೊಳ್ಳಬಹುದಾದ ಅಂಶವನ್ನು ಒಳಗೊಂಡಿರುವ ನಿಯಂತ್ರಣ ಅಂಶಕ್ಕೆ ಹೆಚ್ಚುವರಿ aria-controlsಗುಣಲಕ್ಷಣವನ್ನು ಸೇರಿಸಬಹುದು id. ಬಾಗಿಕೊಳ್ಳಬಹುದಾದ ಅಂಶಕ್ಕೆ ನೇರವಾಗಿ ನ್ಯಾವಿಗೇಟ್ ಮಾಡಲು ಹೆಚ್ಚುವರಿ ಶಾರ್ಟ್‌ಕಟ್‌ಗಳನ್ನು ಬಳಕೆದಾರರಿಗೆ ಒದಗಿಸಲು ಆಧುನಿಕ ಸ್ಕ್ರೀನ್ ರೀಡರ್‌ಗಳು ಮತ್ತು ಅಂತಹುದೇ ಸಹಾಯಕ ತಂತ್ರಜ್ಞಾನಗಳು ಈ ಗುಣಲಕ್ಷಣವನ್ನು ಬಳಸುತ್ತವೆ.

ಬಳಕೆ

ಕುಸಿತದ ಪ್ಲಗಿನ್ ಭಾರ ಎತ್ತುವಿಕೆಯನ್ನು ನಿರ್ವಹಿಸಲು ಕೆಲವು ವರ್ಗಗಳನ್ನು ಬಳಸಿಕೊಳ್ಳುತ್ತದೆ:

  • .collapseವಿಷಯವನ್ನು ಮರೆಮಾಡುತ್ತದೆ
  • .collapse.inವಿಷಯವನ್ನು ತೋರಿಸುತ್ತದೆ
  • .collapsingಪರಿವರ್ತನೆಯು ಪ್ರಾರಂಭವಾದಾಗ ಸೇರಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಅದು ಪೂರ್ಣಗೊಂಡಾಗ ತೆಗೆದುಹಾಕಲಾಗುತ್ತದೆ

ಈ ವರ್ಗಗಳನ್ನು ನಲ್ಲಿ ಕಾಣಬಹುದು component-animations.less.

ಡೇಟಾ ಗುಣಲಕ್ಷಣಗಳ ಮೂಲಕ

ಬಾಗಿಕೊಳ್ಳಬಹುದಾದ ಅಂಶದ ನಿಯಂತ್ರಣವನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ನಿಯೋಜಿಸಲು ಅಂಶಕ್ಕೆ ಸೇರಿಸಿ data-toggle="collapse"ಮತ್ತು a . ಕುಸಿತವನ್ನು ಅನ್ವಯಿಸಲು ಗುಣಲಕ್ಷಣವು CSS ಆಯ್ಕೆಯನ್ನು ಸ್ವೀಕರಿಸುತ್ತದೆ data-target. ಬಾಗಿಕೊಳ್ಳಬಹುದಾದ ಅಂಶಕ್ಕೆ data-targetವರ್ಗವನ್ನು ಸೇರಿಸಲು ಮರೆಯದಿರಿ . collapseನೀವು ಅದನ್ನು ಡಿಫಾಲ್ಟ್ ಆಗಿ ತೆರೆಯಲು ಬಯಸಿದರೆ, ಹೆಚ್ಚುವರಿ ವರ್ಗವನ್ನು ಸೇರಿಸಿ in.

ಅಕಾರ್ಡಿಯನ್ ತರಹದ ಗುಂಪು ನಿರ್ವಹಣೆಯನ್ನು ಬಾಗಿಕೊಳ್ಳಬಹುದಾದ ನಿಯಂತ್ರಣಕ್ಕೆ ಸೇರಿಸಲು, ಡೇಟಾ ಗುಣಲಕ್ಷಣವನ್ನು ಸೇರಿಸಿ data-parent="#selector". ಇದನ್ನು ಕ್ರಿಯೆಯಲ್ಲಿ ನೋಡಲು ಡೆಮೊವನ್ನು ನೋಡಿ.

ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮೂಲಕ

ಇದರೊಂದಿಗೆ ಹಸ್ತಚಾಲಿತವಾಗಿ ಸಕ್ರಿಯಗೊಳಿಸಿ:

$('.collapse').collapse()

ಆಯ್ಕೆಗಳು

ಡೇಟಾ ಗುಣಲಕ್ಷಣಗಳು ಅಥವಾ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮೂಲಕ ಆಯ್ಕೆಗಳನ್ನು ರವಾನಿಸಬಹುದು. ಡೇಟಾ ಗುಣಲಕ್ಷಣಗಳಿಗಾಗಿ, ಆಯ್ಕೆಯ ಹೆಸರನ್ನು ಸೇರಿಸಿ data-, data-parent="".

ಹೆಸರು ಮಾದರಿ ಪೂರ್ವನಿಯೋಜಿತ ವಿವರಣೆ
ಪೋಷಕ ಆಯ್ಕೆಗಾರ ಸುಳ್ಳು ಸೆಲೆಕ್ಟರ್ ಅನ್ನು ಒದಗಿಸಿದರೆ, ಈ ಬಾಗಿಕೊಳ್ಳಬಹುದಾದ ಐಟಂ ಅನ್ನು ತೋರಿಸಿದಾಗ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಪೋಷಕರ ಅಡಿಯಲ್ಲಿ ಎಲ್ಲಾ ಬಾಗಿಕೊಳ್ಳಬಹುದಾದ ಅಂಶಗಳನ್ನು ಮುಚ್ಚಲಾಗುತ್ತದೆ. panel(ಸಾಂಪ್ರದಾಯಿಕ ಅಕಾರ್ಡಿಯನ್ ನಡವಳಿಕೆಯಂತೆಯೇ - ಇದು ವರ್ಗವನ್ನು ಅವಲಂಬಿಸಿರುತ್ತದೆ )
ಟಾಗಲ್ ಬೂಲಿಯನ್ ನಿಜ ಆಹ್ವಾನದಲ್ಲಿ ಬಾಗಿಕೊಳ್ಳಬಹುದಾದ ಅಂಶವನ್ನು ಟಾಗಲ್ ಮಾಡುತ್ತದೆ

ವಿಧಾನಗಳು

.collapse(options)

ನಿಮ್ಮ ವಿಷಯವನ್ನು ಬಾಗಿಕೊಳ್ಳಬಹುದಾದ ಅಂಶವಾಗಿ ಸಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ. ಐಚ್ಛಿಕ ಆಯ್ಕೆಗಳನ್ನು ಸ್ವೀಕರಿಸುತ್ತದೆ object.

$('#myCollapsible').collapse({
  toggle: false
})

.collapse('toggle')

ತೋರಿಸಲು ಅಥವಾ ಮರೆಮಾಡಲು ಬಾಗಿಕೊಳ್ಳಬಹುದಾದ ಅಂಶವನ್ನು ಟಾಗಲ್ ಮಾಡುತ್ತದೆ. ಬಾಗಿಕೊಳ್ಳಬಹುದಾದ ಅಂಶವನ್ನು ವಾಸ್ತವವಾಗಿ ತೋರಿಸುವ ಅಥವಾ ಮರೆಮಾಡುವ ಮೊದಲು (ಅಂದರೆ ಅಥವಾ ಈವೆಂಟ್ ಸಂಭವಿಸುವ ಮೊದಲು) ಕರೆ ಮಾಡಿದವರಿಗೆ ಹಿಂತಿರುಗುತ್ತದೆ .shown.bs.collapsehidden.bs.collapse

.collapse('show')

ಬಾಗಿಕೊಳ್ಳಬಹುದಾದ ಅಂಶವನ್ನು ತೋರಿಸುತ್ತದೆ. ಬಾಗಿಕೊಳ್ಳಬಹುದಾದ ಅಂಶವನ್ನು ನಿಜವಾಗಿ ತೋರಿಸುವ ಮೊದಲು (ಅಂದರೆ ಈವೆಂಟ್ ಸಂಭವಿಸುವ ಮೊದಲು) ಕರೆ ಮಾಡಿದವರಿಗೆ ಹಿಂತಿರುಗುತ್ತದೆ .shown.bs.collapse

.collapse('hide')

ಬಾಗಿಕೊಳ್ಳಬಹುದಾದ ಅಂಶವನ್ನು ಮರೆಮಾಡುತ್ತದೆ. ಬಾಗಿಕೊಳ್ಳಬಹುದಾದ ಅಂಶವನ್ನು ವಾಸ್ತವವಾಗಿ ಮರೆಮಾಡುವ ಮೊದಲು (ಅಂದರೆ ಈವೆಂಟ್ ಸಂಭವಿಸುವ ಮೊದಲು) ಕರೆ ಮಾಡಿದವರಿಗೆ ಹಿಂತಿರುಗುತ್ತದೆ .hidden.bs.collapse

ಕಾರ್ಯಕ್ರಮಗಳು

ಬೂಟ್‌ಸ್ಟ್ರ್ಯಾಪ್‌ನ ಕುಸಿತದ ವರ್ಗವು ಕುಸಿತದ ಕಾರ್ಯಚಟುವಟಿಕೆಗೆ ಕೊಂಡಿಯಾಗಿರುವುದಕ್ಕಾಗಿ ಕೆಲವು ಘಟನೆಗಳನ್ನು ಬಹಿರಂಗಪಡಿಸುತ್ತದೆ.

ಈವೆಂಟ್ ಪ್ರಕಾರ ವಿವರಣೆ
show.bs.collapse showನಿದರ್ಶನ ವಿಧಾನವನ್ನು ಕರೆಯುವಾಗ ಈ ಘಟನೆಯು ತಕ್ಷಣವೇ ಉರಿಯುತ್ತದೆ .
ತೋರಿಸಲಾಗಿದೆ.bs.ಕುಸಿತ ಕುಸಿತದ ಅಂಶವು ಬಳಕೆದಾರರಿಗೆ ಗೋಚರಿಸಿದಾಗ ಈ ಈವೆಂಟ್ ಅನ್ನು ತೆಗೆದುಹಾಕಲಾಗುತ್��ದೆ (CSS ಪರಿವರ್ತನೆಗಳು ಪೂರ್ಣಗೊಳ್ಳಲು ಕಾಯುತ್ತದೆ).
hide.bs.collapse hideವಿಧಾನವನ್ನು ಕರೆಯುವಾಗ ಈ ಘಟನೆಯನ್ನು ತಕ್ಷಣವೇ ವಜಾಗೊಳಿಸಲಾಗುತ್ತದೆ .
ಮರೆಮಾಡಲಾಗಿದೆ.bs.ಕುಸಿತ ಬಳಕೆದಾರರಿಂದ ಕುಸಿತದ ಅಂಶವನ್ನು ಮರೆಮಾಡಿದಾಗ ಈ ಈವೆಂಟ್ ಅನ್ನು ತೆಗೆದುಹಾಕಲಾಗುತ್ತದೆ (CSS ಪರಿವರ್ತನೆಗಳು ಪೂರ್ಣಗೊಳ್ಳಲು ಕಾಯುತ್ತದೆ).
$('#myCollapsible').on('hidden.bs.collapse', function () {
  // do something…
})

ಏರಿಳಿಕೆ carousel.js

ಏರಿಳಿಕೆಯಂತಹ ಅಂಶಗಳ ಮೂಲಕ ಸೈಕ್ಲಿಂಗ್ ಮಾಡಲು ಸ್ಲೈಡ್‌ಶೋ ಘಟಕ. ನೆಸ್ಟೆಡ್ ಕರೋಸೆಲ್‌ಗಳು ಬೆಂಬಲಿತವಾಗಿಲ್ಲ.

<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>

ಐಚ್ಛಿಕ ಶೀರ್ಷಿಕೆಗಳು

.carousel-captionಯಾವುದೇ ಒಳಗಿನ ಅಂಶದೊಂದಿಗೆ ಸುಲಭವಾಗಿ ನಿಮ್ಮ ಸ್ಲೈಡ್‌ಗಳಿಗೆ ಶೀರ್ಷಿಕೆಗಳನ್ನು ಸೇರಿಸಿ .item. ಅದರೊಳಗೆ ಯಾವುದೇ ಐಚ್ಛಿಕ 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ಕಚ್ಚಾ ಸ್ಲೈಡ್ ಸೂಚ್ಯಂಕವನ್ನು ಏರಿಳಿಕೆಗೆ ರವಾನಿಸಲು ಬಳಸಿ data-slide-to="2", ಇದು ಸ್ಲೈಡ್ ಸ್ಥಾನವನ್ನು ನಿರ್ದಿಷ್ಟ ಸೂಚ್ಯಂಕಕ್ಕೆ ಬದಲಾಯಿಸುತ್ತದೆ 0.

data-ride="carousel"ಪುಟ ಲೋಡ್‌ನಿಂದ ಪ್ರಾರಂಭವಾಗುವ ಏರಿಳಿಕೆಯನ್ನು ಅನಿಮೇಟ್ ಮಾಡುವಂತೆ ಗುರುತಿಸಲು ಗುಣಲಕ್ಷಣವನ್ನು ಬಳಸಲಾಗುತ್ತದೆ . ಅದೇ ಏರಿಳಿಕೆಯ (ಅನಾವಶ್ಯಕ ಮತ್ತು ಅನಗತ್ಯ) ಸ್ಪಷ್ಟ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಪ್ರಾರಂಭದೊಂದಿಗೆ ಸಂಯೋಜನೆಯಲ್ಲಿ ಇದನ್ನು ಬಳಸಲಾಗುವುದಿಲ್ಲ.

ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮೂಲಕ

ಇದರೊಂದಿಗೆ ಹಸ್ತಚಾಲಿತವಾಗಿ ಏರಿಳಿಕೆಗೆ ಕರೆ ಮಾಡಿ:

$('.carousel').carousel()

ಡೇಟಾ ಗುಣಲಕ್ಷಣಗಳು ಅಥವಾ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮೂಲಕ ಆಯ್ಕೆಗಳನ್ನು ರವಾನಿಸಬಹುದು. ಡೇಟಾ ಗುಣಲಕ್ಷಣಗಳಿಗಾಗಿ, ಆಯ್ಕೆಯ ಹೆಸರನ್ನು ಸೇರಿಸಿ data-, data-interval="".

ಹೆಸರು ಮಾದರಿ ಪೂರ್ವನಿಯೋಜಿತ ವಿವರಣೆ
ಮಧ್ಯಂತರ ಸಂಖ್ಯೆ 5000 ಐಟಂ ಅನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಸೈಕ್ಲಿಂಗ್ ಮಾಡುವ ನಡುವೆ ವಿಳಂಬವಾಗುವ ಸಮಯ. ತಪ್ಪಾಗಿದ್ದರೆ, ಏರಿಳಿಕೆ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಸೈಕಲ್ ಆಗುವುದಿಲ್ಲ.
ವಿರಾಮ ದಾರ | ಶೂನ್ಯ "ಹಾರಾಡುತ್ತಿರು" ಗೆ ಹೊಂದಿಸಿದರೆ "hover", ಏರಿಳಿಕೆಯ ಸೈಕ್ಲಿಂಗ್ ಅನ್ನು ವಿರಾಮಗೊಳಿಸುತ್ತದೆ ಮತ್ತು ಆನ್ mouseenterಏರಿಳಿಕೆಯ ಸೈಕ್ಲಿಂಗ್ ಅನ್ನು ಪುನರಾರಂಭಿಸುತ್ತದೆ mouseleave. ಗೆ ಹೊಂದಿಸಿದರೆ null, ಏರಿಳಿಕೆ ಮೇಲೆ ತೂಗಾಡುವುದರಿಂದ ಅದನ್ನು ವಿರಾಮಗೊಳಿಸುವುದಿಲ್ಲ.
ಸುತ್ತು ಬೂಲಿಯನ್ ನಿಜ ಏರಿಳಿಕೆ ನಿರಂತರವಾಗಿ ಸೈಕಲ್ ಮಾಡಬೇಕೆ ಅಥವಾ ಹಾರ್ಡ್ ಸ್ಟಾಪ್‌ಗಳನ್ನು ಹೊಂದಿರಬೇಕೆ.
ಕೀಬೋರ್ಡ್ ಬೂಲಿಯನ್ ನಿಜ ಕೀಬೋರ್ಡ್ ಈವೆಂಟ್‌ಗಳಿಗೆ ಏರಿಳಿಕೆ ಪ್ರತಿಕ್ರಿಯಿಸಬೇಕೆ.

ಐಚ್ಛಿಕ ಆಯ್ಕೆಗಳೊಂದಿಗೆ ಏರಿಳಿಕೆಯನ್ನು ಪ್ರಾರಂಭಿಸುತ್ತದೆ objectಮತ್ತು ಐಟಂಗಳ ಮೂಲಕ ಸೈಕ್ಲಿಂಗ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸುತ್ತದೆ.

$('.carousel').carousel({
  interval: 2000
})

ಎಡದಿಂದ ಬಲಕ್ಕೆ ಏರಿಳಿಕೆ ಐಟಂಗಳ ಮೂಲಕ ಸೈಕಲ್‌ಗಳು.

ಐಟಂಗಳ ಮೂಲಕ ಸೈಕ್ಲಿಂಗ್ ಮಾಡುವುದರಿಂದ ಏರಿಳಿಕೆಯನ್ನು ನಿಲ್ಲಿಸುತ್ತದೆ.

ಏರಿಳಿಕೆಯನ್ನು ನಿರ್ದಿಷ್ಟ ಫ್ರೇಮ್‌ಗೆ ಸೈಕಲ್ ಮಾಡುತ್ತದೆ (0 ಆಧಾರಿತ, ರಚನೆಯಂತೆಯೇ).

ಹಿಂದಿನ ಐಟಂಗೆ ಸೈಕಲ್‌ಗಳು.

ಮುಂದಿನ ಐಟಂಗೆ ಸೈಕಲ್‌ಗಳು.

ಬೂಟ್‌ಸ್ಟ್ರ್ಯಾಪ್‌ನ ಏರಿಳಿಕೆ ವರ್ಗವು ಏರಿಳಿಕೆ ಕಾರ್ಯಚಟುವಟಿಕೆಗೆ ಹುಕ್ ಮಾಡಲು ಎರಡು ಈವೆಂಟ್‌ಗಳನ್ನು ಬಹಿರಂಗಪಡಿಸುತ್ತದೆ.

ಎರಡೂ ಘಟನೆಗಳು ಈ ಕೆಳಗಿನ ಹೆಚ್ಚುವರಿ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಹೊಂದಿವೆ:

  • direction: ಏರಿಳಿಕೆ ಸ್ಲೈಡಿಂಗ್ ಆಗುವ ದಿಕ್ಕಿನಲ್ಲಿ (ಒಂದೋ "left"ಅಥವಾ "right").
  • relatedTarget: DOM ಅಂಶವನ್ನು ಸಕ್ರಿಯ ಐಟಂ ಆಗಿ ಸ್ಲೈಡ್ ಮಾಡಲಾಗುತ್ತಿದೆ.

ಎಲ್ಲಾ ಏರಿಳಿಕೆ ಘಟನೆಗಳನ್ನು ಏರಿಳಿಕೆಯಲ್ಲಿಯೇ (ಅಂದರೆ ನಲ್ಲಿ <div class="carousel">) ಹಾರಿಸಲಾಗುತ್ತದೆ.

ಈವೆಂಟ್ ಪ್ರಕಾರ ವಿವರಣೆ
slide.bs.carousel slideನಿದರ್ಶನ ವಿಧಾನವನ್ನು ಆಹ್ವಾನಿಸಿದಾಗ ಈ ಘಟನೆಯು ತಕ್ಷಣವೇ ಬೆಂಕಿಯಿಡುತ್ತದೆ.
slid.bs.carousel ಏರಿಳಿಕೆ ತನ್ನ ಸ್ಲೈಡ್ ಪರಿವರ್ತನೆಯನ್ನು ಪೂರ್ಣಗೊಳಿಸಿದಾಗ ಈ ಈವೆಂಟ್ ಅನ್ನು ತೆಗೆದುಹಾಕಲಾಗುತ್ತದೆ.
$('#myCarousel').on('slide.bs.carousel', function () {
  // do something…
})

ಅಫಿಕ್ಸ್ affix.js

ಉದಾಹರಣೆ

ಅಫಿಕ್ಸ್ ಪ್ಲಗಿನ್ ಟಾಗಲ್ position: fixed;ಆನ್ ಮತ್ತು ಆಫ್ ಆಗುತ್ತದೆ, ಜೊತೆಗೆ ಕಂಡುಬರುವ ಪರಿಣಾಮವನ್ನು ಅನುಕರಿಸುತ್ತದೆ position: sticky;. ಬಲಭಾಗದಲ್ಲಿರುವ ಉಪನ್ಯಾವಿಗೇಶನ್ ಅಫಿಕ್ಸ್ ಪ್ಲಗಿನ್‌ನ ಲೈವ್ ಡೆಮೊ ಆಗಿದೆ.


ಬಳಕೆ

ಡೇಟಾ ಗುಣಲಕ್ಷಣಗಳ ಮೂಲಕ ಅಥವಾ ನಿಮ್ಮ ಸ್ವಂತ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್‌ನೊಂದಿಗೆ ಹಸ್ತಚಾಲಿತವಾಗಿ ಅಫಿಕ್ಸ್ ಪ್ಲಗಿನ್ ಅನ್ನು ಬಳಸಿ. ಎರಡೂ ಸಂದರ್ಭಗಳಲ್ಲಿ, ನಿಮ್ಮ ಅಂಟಿಸಲಾದ ವಿಷಯದ ಸ್ಥಾನ ಮತ್ತು ಅಗಲಕ್ಕಾಗಿ ನೀವು CSS ಅನ್ನು ಒದಗಿಸಬೇಕು.

ಗಮನಿಸಿ: Safari ರೆಂಡರಿಂಗ್ ಬಗ್‌ನಿಂದಾಗಿ ಎಳೆದ ಅಥವಾ ತಳ್ಳಿದ ಕಾಲಮ್‌ನಂತಹ ತುಲನಾತ್ಮಕವಾಗಿ ಸ್ಥಾನದಲ್ಲಿರುವ ಅಂಶದಲ್ಲಿರುವ ಅಂಶದ ಮೇಲೆ ಅಫಿಕ್ಸ್ ಪ್ಲಗಿನ್ ಅನ್ನು ಬಳಸಬೇಡಿ .

CSS ಮೂಲಕ ಸ್ಥಾನೀಕರಣ

ಅಫಿಕ್ಸ್ ಪ್ಲಗಿನ್ ಮೂರು ವರ್ಗಗಳ ನಡುವೆ ಟಾಗಲ್ ಮಾಡುತ್ತದೆ, ಪ್ರತಿಯೊಂದೂ ನಿರ್ದಿಷ್ಟ ಸ್ಥಿತಿಯನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ: .affix, .affix-top, ಮತ್ತು .affix-bottom. ನಿಜವಾದ ಸ್ಥಾನಗಳನ್ನು ನಿಭಾಯಿಸಲು ಈ ವರ್ಗಗಳಿಗೆ ನೀವೇ (ಈ ಪ್ಲಗಿನ್‌ನಿಂದ ಸ್ವತಂತ್ರವಾಗಿ) position: fixed;ರಂದು ಹೊರತುಪಡಿಸಿ, ನೀವು ಶೈಲಿಗಳನ್ನು ಒದಗಿಸಬೇಕು ..affix

ಅಫಿಕ್ಸ್ ಪ್ಲಗಿನ್ ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂಬುದು ಇಲ್ಲಿದೆ:

  1. ಪ್ರಾರಂಭಿಸಲು, .affix-topಅಂಶವು ಅದರ ಉನ್ನತ ಸ್ಥಾನದಲ್ಲಿದೆ ಎಂದು ಸೂಚಿಸಲು ಪ್ಲಗಿನ್ ಸೇರಿಸುತ್ತದೆ. ಈ ಹಂತದಲ್ಲಿ ಯಾವುದೇ CSS ಸ್ಥಾನೀಕರಣದ ಅಗತ್ಯವಿಲ್ಲ.
  2. ನೀವು ಅಂಟಿಸಲು ಬಯಸುವ ಅಂಶದ ಹಿಂದೆ ಸ್ಕ್ರೋಲಿಂಗ್ ಮಾಡುವುದು ನಿಜವಾದ ಅಂಟಿಸುವಿಕೆಯನ್ನು ಪ್ರಚೋದಿಸುತ್ತದೆ. ಇಲ್ಲಿಯೇ .affixಬದಲಾಯಿಸುತ್ತದೆ .affix-topಮತ್ತು ಹೊಂದಿಸುತ್ತದೆ position: fixed;(ಬೂಟ್‌ಸ್ಟ್ರ್ಯಾಪ್‌ನ CSS ನಿಂದ ಒದಗಿಸಲಾಗಿದೆ).
  3. .affixಕೆಳಭಾಗದ ಆಫ್‌ಸೆಟ್ ಅನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಿದರೆ, ಅದರ ಹಿಂದೆ ಸ್ಕ್ರೋಲಿಂಗ್ ಮಾಡುವುದರಿಂದ ಅದನ್ನು ಬದಲಾಯಿಸಬೇಕು .affix-bottom. ಆಫ್‌ಸೆಟ್‌ಗಳು ಐಚ್ಛಿಕವಾಗಿರುವುದರಿಂದ, ಒಂದನ್ನು ಹೊಂದಿಸಲು ನೀವು ಸೂಕ್ತವಾದ CSS ಅನ್ನು ಹೊಂದಿಸುವ ಅಗತ್ಯವಿದೆ. ಈ ಸಂದರ್ಭದಲ್ಲಿ, position: absolute;ಅಗತ್ಯವಿದ್ದಾಗ ಸೇರಿಸಿ. ಅಲ್ಲಿಂದ ಅಂಶವನ್ನು ಎಲ್ಲಿ ಇರಿಸಬೇಕೆಂದು ನಿರ್ಧರಿಸಲು ಪ್ಲಗಿನ್ ಡೇಟಾ ಗುಣಲಕ್ಷಣ ಅಥವಾ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಆಯ್ಕೆಯನ್ನು ಬಳಸುತ್ತದೆ.

ಕೆಳಗಿನ ಯಾವುದೇ ಬಳಕೆಯ ಆಯ್ಕೆಗಳಿಗಾಗಿ ನಿಮ್ಮ CSS ಅನ್ನು ಹೊಂದಿಸಲು ಮೇಲಿನ ಹಂತಗಳನ್ನು ಅನುಸರಿಸಿ.

ಡೇಟಾ ಗುಣಲಕ್ಷಣಗಳ ಮೂಲಕ

ಯಾವುದೇ ಅಂಶಕ್ಕೆ ಅಫಿಕ್ಸ್ ನಡವಳಿಕೆಯನ್ನು ಸುಲಭವಾಗಿ ಸೇರಿಸಲು, 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".

ಹೆಸರು ಮಾದರಿ ಪೂರ್ವನಿಯೋಜಿತ ವಿವರಣೆ
ಆಫ್ಸೆಟ್ ಸಂಖ್ಯೆ | ಕಾರ್ಯ | ವಸ್ತು 10 ಸ್ಕ್ರಾಲ್‌ನ ಸ್ಥಾನವನ್ನು ಲೆಕ್ಕಾಚಾರ ಮಾಡುವಾಗ ಪರದೆಯಿಂದ ಆಫ್‌ಸೆಟ್ ಮಾಡಲು ಪಿಕ್ಸೆಲ್‌ಗಳು. ಒಂದೇ ಸಂಖ್ಯೆಯನ್ನು ಒದಗಿಸಿದರೆ, ಆಫ್‌ಸೆಟ್ ಅನ್ನು ಮೇಲಿನ ಮತ್ತು ಕೆಳಗಿನ ಎರಡೂ ದಿಕ್ಕುಗಳಲ್ಲಿ ಅನ್ವಯಿಸಲಾಗುತ್ತದೆ. ವಿಶಿಷ್ಟವಾದ, ಕೆಳಗಿನ ಮತ್ತು ಮೇಲಿನ ಆಫ್‌ಸೆಟ್ ಅನ್ನು ಒದಗಿಸಲು ಕೇವಲ ವಸ್ತುವನ್ನು ಒದಗಿಸಿ offset: { top: 10 }ಅಥವಾ offset: { top: 10, bottom: 5 }. ನೀವು ಆಫ್‌ಸೆಟ್ ಅನ್ನು ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಲೆಕ್ಕಾಚಾರ ಮಾಡಬೇಕಾದಾಗ ಕಾರ್ಯವನ್ನು ಬಳಸಿ.
ಗುರಿ ಆಯ್ಕೆಗಾರ | ನೋಡ್ | jQuery ಅಂಶ windowವಸ್ತು _ ಅಫಿಕ್ಸ್‌ನ ಗುರಿ ಅಂಶವನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತದೆ.

ವಿಧಾನಗಳು

.affix(options)

ನಿಮ್ಮ ವಿಷಯವನ್ನು ಅಂಟಿಕೊಂಡಿರುವ ವಿಷಯವಾಗಿ ಸಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ. ಐಚ್ಛಿಕ ಆಯ್ಕೆಗಳನ್ನು ಸ್ವೀಕರಿಸುತ್ತದೆ object.

$('#myAffix').affix({
  offset: 15
})

.affix('checkPosition')

ಸಂಬಂಧಿತ ಅಂಶಗಳ ಆಯಾಮಗಳು, ಸ್ಥಾನ ಮತ್ತು ಸ್ಕ್ರಾಲ್ ಸ್ಥಾನವನ್ನು ಆಧರಿಸಿ ಅಫಿಕ್ಸ್ ಸ್ಥಿತಿಯನ್ನು ಮರು ಲೆಕ್ಕಾಚಾರ ಮಾಡುತ್ತದೆ. ಹೊಸ ಸ್ಥಿತಿಗೆ ಅನುಗುಣವಾಗಿ ಅಂಟಿಕೊಂಡಿರುವ ವಿಷಯಕ್ಕೆ .affix, .affix-top, ಮತ್ತು .affix-bottomತರಗತಿಗಳನ್ನು ಸೇರಿಸಲಾಗುತ್ತದೆ ಅಥವಾ ತೆಗೆದುಹಾಕಲಾಗುತ್ತದೆ. ಅಂಟಿಸಲಾದ ವಿಷಯದ ಆಯಾಮಗಳು ಅಥವಾ ಗುರಿ ಅಂಶವನ್ನು ಬದಲಾಯಿಸಿದಾಗ, ಅಂಟಿಸಲಾದ ವಿಷಯದ ಸರಿಯಾದ ಸ್ಥಾನವನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಈ ವಿಧಾನವನ್ನು ಕರೆಯಬೇಕಾಗುತ್ತದೆ.

$('#myAffix').affix('checkPosition')

ಕಾರ್ಯಕ್ರಮಗಳು

ಬೂಟ್‌ಸ್ಟ್ರ್ಯಾಪ್‌ನ ಅಫಿಕ್ಸ್ ಪ್ಲಗಿನ್ ಅಫಿಕ್ಸ್ ಕ್ರಿಯಾತ್ಮಕತೆಗೆ ಕೊಂಡಿಯಾಗಿರಲು ಕೆಲವು ಘಟನೆಗಳನ್ನು ಬಹಿರಂಗಪಡಿಸುತ್ತದೆ.

ಈವೆಂಟ್ ಪ್ರಕಾರ ವಿವರಣೆ
affix.bs.affix ಅಂಶವನ್ನು ಅಂಟಿಸುವ ಮೊದಲು ಈ ಘಟನೆಯು ತಕ್ಷಣವೇ ಬೆಂಕಿಯಿಡುತ್ತದೆ.
affixed.bs.affix ಅಂಶವನ್ನು ಅಂಟಿಸಿದ ನಂತರ ಈ ಘಟನೆಯನ್ನು ತೆಗೆದುಹಾಕಲಾಗುತ್ತದೆ.
affix-top.bs.affix ಅಂಶವನ್ನು ಅಂಟಿಸುವ ಮೊದಲು ಈ ಘಟನೆಯು ತಕ್ಷಣವೇ ಬೆಂಕಿಯಿಡುತ್ತದೆ.
ಅಂಟಿಸಲಾದ-ಟಾಪ್.ಬಿಎಸ್.ಅಫಿಕ್ಸ್ ಅಂಶವನ್ನು ಅಂಟಿಸಿದ ನಂತರ ಈ ಘಟನೆಯನ್ನು ತೆಗೆದುಹಾಕಲಾಗುತ್ತದೆ.
affix-bottom.bs.affix ಅಂಶವನ್ನು ಅಂಟಿಸುವ ಮೊದಲು ಈ ಘಟನೆಯು ತಕ್ಷಣವೇ ಬೆಂಕಿಹೊತ್ತಿಸುತ್ತದೆ.
ಅಂಟಿಸಲಾದ-ಕೆಳಗೆ.bs.ಅಫಿಕ್ಸ್ ಅಂಶವನ್ನು ಅಂಟಿಸಿದ ನಂತರ ಈ ಘಟನೆಯನ್ನು ತೆಗೆದುಹಾಕಲಾಗುತ್ತದೆ.