ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್
ಒಂದು ಡಜನ್ಗಿಂತಲೂ ಹೆಚ್ಚು ಕಸ್ಟಮ್ 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')
ಪರ್ಯಾಯವಾಗಿ, ನಿರ್ದಿಷ್ಟ ಪ್ಲಗಿನ್ ಅನ್ನು ಗುರಿಯಾಗಿಸಲು, ಈ ರೀತಿಯ ಡೇಟಾ-ಎಪಿಐ ನೇಮ್ಸ್ಪೇಸ್ ಜೊತೆಗೆ ಪ್ಲಗಿನ್ನ ಹೆಸರನ್ನು ನೇಮ್ಸ್ಪೇಸ್ನಂತೆ ಸೇರಿಸಿ:
$(document).off('.alert.data-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"
ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿದಾಗ ಬೂಟ್ಸ್ಟ್ರ್ಯಾಪ್ನ ಪ್ಲಗಿನ್ಗಳು ವಿಶೇಷವಾಗಿ ಆಕರ್ಷಕವಾಗಿ ಹಿಂತಿರುಗುವುದಿಲ್ಲ. ಈ ಸಂದರ್ಭದಲ್ಲಿ ಬಳಕೆದಾರರ ಅನುಭವದ ಬಗ್ಗೆ ನೀವು ಕಾಳಜಿವಹಿಸಿದರೆ, <noscript>
ನಿಮ್ಮ ಬಳಕೆದಾರರಿಗೆ ಪರಿಸ್ಥಿತಿಯನ್ನು (ಮತ್ತು JavaScript ಅನ್ನು ಮರು-ಸಕ್ರಿಯಗೊಳಿಸುವುದು ಹೇಗೆ) ವಿವರಿಸಲು ಬಳಸಿ, ಮತ್ತು/ಅಥವಾ ನಿಮ್ಮ ಸ್ವಂತ ಕಸ್ಟಮ್ ಫಾಲ್ಬ್ಯಾಕ್ಗಳನ್ನು ಸೇರಿಸಿ.
ಬೂಟ್ಸ್ಟ್ರ್ಯಾಪ್ ಮೂಲಮಾದರಿ ಅಥವಾ jQuery UI ನಂತಹ ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಲೈಬ್ರರಿಗಳನ್ನು ಅಧಿಕೃತವಾಗಿ ಬೆಂಬಲಿಸುವುದಿಲ್ಲ . ಈವೆಂಟ್ಗಳ ಹೊರತಾಗಿಯೂ .noConflict
ಮತ್ತು ನೇಮ್ಸ್ಪೇಸ್ಡ್ ಈವೆಂಟ್ಗಳು, ನಿಮ್ಮದೇ ಆದ ಮೇಲೆ ನೀವು ಸರಿಪಡಿಸಬೇಕಾದ ಹೊಂದಾಣಿಕೆಯ ಸಮಸ್ಯೆಗಳಿರಬಹುದು.
ಸರಳ ಪರಿವರ್ತನೆಯ ಪರಿಣಾಮಗಳಿಗಾಗಿ, transition.js
ಇತರ JS ಫೈಲ್ಗಳ ಜೊತೆಗೆ ಒಮ್ಮೆ ಸೇರಿಸಿ. ನೀವು ಸಂಕಲಿಸಿದ (ಅಥವಾ ಮಿನಿಫೈಡ್) ಅನ್ನು ಬಳಸುತ್ತಿದ್ದರೆ bootstrap.js
, ಇದನ್ನು ಸೇರಿಸುವ ಅಗತ್ಯವಿಲ್ಲ - ಇದು ಈಗಾಗಲೇ ಇದೆ.
Transition.js ಈವೆಂಟ್ಗಳಿಗೆ ಮೂಲ ಸಹಾಯಕ transitionEnd
ಮತ್ತು CSS ಪರಿವರ್ತನೆ ಎಮ್ಯುಲೇಟರ್ ಆಗಿದೆ. CSS ಪರಿವರ್ತನೆಯ ಬೆಂಬಲವನ್ನು ಪರಿಶೀಲಿಸಲು ಮತ್ತು ಹ್ಯಾಂಗಿಂಗ್ ಪರಿವರ್ತನೆಗಳನ್ನು ಹಿಡಿಯಲು ಇತರ ಪ್ಲಗಿನ್ಗಳಿಂದ ಇದನ್ನು ಬಳಸಲಾಗುತ್ತದೆ.
transition.js
ಕೆಳಗಿನ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ತುಣುಕನ್ನು ಬಳಸಿಕೊಂಡು ಪರಿವರ್ತನೆಗಳನ್ನು ಜಾಗತಿಕವಾಗಿ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಬಹುದು, ಅದು ಲೋಡ್ ಮಾಡಿದ ನಂತರ (ಅಥವಾ bootstrap.js
, ಸಂದರ್ಭಾನುಸಾರವಾಗಿ) ಬರಬೇಕು bootstrap.min.js
:
$.support.transition = false
ಮಾದರಿಗಳನ್ನು ಸುವ್ಯವಸ್ಥಿತಗೊಳಿಸಲಾಗಿದೆ, ಆದರೆ ಹೊಂದಿಕೊಳ್ಳುವ, ಕನಿಷ್ಠ ಅಗತ್ಯವಿರುವ ಕ್ರಿಯಾತ್ಮಕತೆ ಮತ್ತು ಸ್ಮಾರ್ಟ್ ಡಿಫಾಲ್ಟ್ಗಳೊಂದಿಗೆ ಡೈಲಾಗ್ ಪ್ರಾಂಪ್ಟ್ ಮಾಡುತ್ತದೆ.
ಇನ್ನೊಂದು ಇನ್ನೂ ಗೋಚರಿಸುತ್ತಿರುವಾಗ ಮೋಡಲ್ ಅನ್ನು ತೆರೆಯದಿರಲು ಮರೆಯದಿರಿ. ಒಂದು ಸಮಯದಲ್ಲಿ ಒಂದಕ್ಕಿಂತ ಹೆಚ್ಚು ಮಾದರಿಗಳನ್ನು ತೋರಿಸಲು ಕಸ್ಟಮ್ ಕೋಡ್ ಅಗತ್ಯವಿದೆ.
ಮಾದರಿಯ ನೋಟ ಮತ್ತು/ಅಥವಾ ಕಾರ್ಯನಿರ್ವಹಣೆಯ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರುವ ಇತರ ಘಟಕಗಳನ್ನು ತಪ್ಪಿಸಲು ಯಾವಾಗಲೂ ನಿಮ್ಮ ಡಾಕ್ಯುಮೆಂಟ್ನಲ್ಲಿ ಉನ್ನತ ಮಟ್ಟದ ಸ್ಥಾನದಲ್ಲಿ ಮೋಡಲ್ನ HTML ಕೋಡ್ ಅನ್ನು ಇರಿಸಲು ಪ್ರಯತ್ನಿಸಿ.
ಮೊಬೈಲ್ ಸಾಧನಗಳಲ್ಲಿ ಮಾದರಿಗಳನ್ನು ಬಳಸುವ ಬಗ್ಗೆ ಕೆಲವು ಎಚ್ಚರಿಕೆಗಳಿವೆ. ವಿವರಗಳಿಗಾಗಿ ನಮ್ಮ ಬ್ರೌಸರ್ ಬೆಂಬಲ ಡಾಕ್ಸ್ ಅನ್ನು ನೋಡಿ.
HTML5 ಅದರ ಶಬ್ದಾರ್ಥವನ್ನು ಹೇಗೆ ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ ಎಂಬ ಕಾರಣದಿಂದಾಗಿ, autofocus
HTML ಗುಣಲಕ್ಷಣವು ಬೂಟ್ಸ್ಟ್ರ್ಯಾಪ್ ಮಾದರಿಗಳಲ್ಲಿ ಯಾವುದೇ ಪರಿಣಾಮವನ್ನು ಬೀರುವುದಿಲ್ಲ. ಅದೇ ಪರಿಣಾಮವನ್ನು ಸಾಧಿಸಲು, ಕೆಲವು ಕಸ್ಟಮ್ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಬಳಸಿ:
$('#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 -->
ಕೆಳಗಿನ ಬಟನ್ ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡುವ ಮೂಲಕ 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">×</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
.
ಯೂಟ್ಯೂಬ್ ವೀಡಿಯೊಗಳನ್ನು ಮಾದರಿಗಳಲ್ಲಿ ಎಂಬೆಡ್ ಮಾಡಲು ಬೂಟ್ಸ್ಟ್ರ್ಯಾಪ್ನಲ್ಲಿ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಪ್ಲೇಬ್ಯಾಕ್ ಮತ್ತು ಹೆಚ್ಚಿನದನ್ನು ನಿಲ್ಲಿಸಲು ಹೆಚ್ಚುವರಿ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಅಗತ್ಯವಿದೆ. ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ ಈ ಸಹಾಯಕವಾದ ಸ್ಟಾಕ್ ಓವರ್ಫ್ಲೋ ಪೋಸ್ಟ್ ಅನ್ನು ನೋಡಿ.
ಮೋಡಲ್ಗಳು ಎರಡು ಐಚ್ಛಿಕ ಗಾತ್ರಗಳನ್ನು ಹೊಂದಿವೆ, ಎ ಮೇಲೆ ಇರಿಸಲು ಮಾರ್ಪಡಿಸುವ ವರ್ಗಗಳ ಮೂಲಕ ಲಭ್ಯವಿದೆ .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">×</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">×</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 ಗೆ ಇಂಜೆಕ್ಟ್ ಮಾಡಲಾಗುತ್ತದೆ. ನೀವು ಡೇಟಾ-ಎಪಿಐ ಅನ್ನು ಬಳಸುತ್ತಿದ್ದರೆ, ರಿಮೋಟ್ ಮೂಲವನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಲು ನೀವು ಪರ್ಯಾಯವಾಗಿ ಗುಣಲಕ್ಷಣವನ್ನು ಬಳಸಬಹುದು. ಇದರ ಉದಾಹರಣೆಯನ್ನು ಕೆಳಗೆ ತೋರಿಸಲಾಗಿದೆ:
|
.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 ನಿದರ್ಶನ ವಿಧಾನವನ್ನು ಕರೆಯುವಾಗ ಈ ಘಟನೆಯು ತಕ್ಷಣವೇ ಉರಿಯುತ್ತದೆ . ಒಂದು ಕ್ಲಿಕ್ನಿಂದ ಉಂಟಾಗಿದ್ದರೆ, ಕ್ಲಿಕ್ ಮಾಡಿದ ಅಂಶವು relatedTarget ಈವೆಂಟ್ನ ಆಸ್ತಿಯಾಗಿ ಲಭ್ಯವಿದೆ. |
ತೋರಿಸಲಾಗಿದೆ.ಬಿಎಸ್.ಮೋಡಲ್ | ಮೋಡಲ್ ಅನ್ನು ಬಳಕೆದಾರರಿಗೆ ಗೋಚರಿಸಿದಾಗ ಈ ಈವೆಂಟ್ ಅನ್ನು ತೆಗೆದುಹಾಕಲಾಗುತ್ತದೆ (CSS ಪರಿವರ್ತನೆಗಳು ಪೂರ್ಣಗೊಳ್ಳಲು ಕಾಯುತ್ತದೆ). ಒಂದು ಕ್ಲಿಕ್ನಿಂದ ಉಂಟಾಗಿದ್ದರೆ, ಕ್ಲಿಕ್ ಮಾಡಿದ ಅಂಶವು relatedTarget ಈವೆಂಟ್ನ ಆಸ್ತಿಯಾಗಿ ಲಭ್ಯವಿದೆ. |
hide.bs.modal | hide ನಿದರ್ಶನ ವಿಧಾನವನ್ನು ಕರೆ ಮಾಡಿದಾಗ ಈ ಘಟನೆಯನ್ನು ತಕ್ಷಣವೇ ವಜಾಗೊಳಿಸಲಾಗುತ್ತದೆ . |
ಮರೆಮಾಡಲಾಗಿದೆ.ಬಿಎಸ್ ಮಾದರಿ | ಬಳಕೆದಾರರಿಂದ ಮೋಡಲ್ ಅನ್ನು ಮರೆಮಾಡಿದಾಗ ಈ ಈವೆಂಟ್ ಅನ್ನು ತೆಗೆದುಹಾಕಲಾಗುತ್ತದೆ (CSS ಪರಿವರ್ತನೆಗಳು ಪೂರ್ಣಗೊಳ್ಳಲು ಕಾಯುತ್ತದೆ). |
loaded.bs.modal | remote ಆಯ್ಕೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಮೋಡಲ್ ವಿಷಯವನ್ನು ಲೋಡ್ ಮಾಡಿದಾಗ ಈ ಈವೆಂಟ್ ಅನ್ನು ತೆಗೆದುಹಾಕಲಾಗುತ್ತದೆ . |
$('#myModal').on('hidden.bs.modal', function (e) {
// do something...
})
ನ್ಯಾವ್ಬಾರ್, ಟ್ಯಾಬ್ಗಳು ಮತ್ತು ಮಾತ್ರೆಗಳು ಸೇರಿದಂತೆ ಈ ಸರಳ ಪ್ಲಗ್ಇನ್ನೊಂದಿಗೆ ಬಹುತೇಕ ಯಾವುದಕ್ಕೂ ಡ್ರಾಪ್ಡೌನ್ ಮೆನುಗಳನ್ನು ಸೇರಿಸಿ.
.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('toggle')
ನೀಡಿರುವ ನ್ಯಾವ್ಬಾರ್ ಅಥವಾ ಟ್ಯಾಬ್ಡ್ ನ್ಯಾವಿಗೇಶನ್ನ ಡ್ರಾಪ್ಡೌನ್ ಮೆನುವನ್ನು ಟಾಗಲ್ ಮಾಡುತ್ತದೆ.
ಎಲ್ಲಾ ಡ್ರಾಪ್ಡೌನ್ ಈವೆಂಟ್ಗಳನ್ನು .dropdown-menu
ಪೋಷಕ ಅಂಶದಲ್ಲಿ ಹಾರಿಸಲಾಗುತ್ತದೆ.
ಎಲ್ಲಾ ಡ್ರಾಪ್ಡೌನ್ ಈವೆಂಟ್ಗಳು relatedTarget
ಆಸ್ತಿಯನ್ನು ಹೊಂದಿವೆ, ಅದರ ಮೌಲ್ಯವು ಟಾಗಲ್ ಮಾಡುವ ಆಂಕರ್ ಅಂಶವಾಗಿದೆ.
ಈವೆಂಟ್ ಪ್ರಕಾರ | ವಿವರಣೆ |
---|---|
show.bs.dropdown | ಪ್ರದರ್ಶನದ ನಿದರ್ಶನ ವಿಧಾನವನ್ನು ಕರೆಯುವಾಗ ಈ ಘಟನೆಯು ತಕ್ಷಣವೇ ಫೈರ್ ಆಗುತ್ತದೆ. |
ತೋರಿಸಲಾಗಿದೆ.ಬಿಎಸ್.ಡ್ರಾಪ್ಡೌನ್ | ಡ್ರಾಪ್ಡೌನ್ ಬಳಕೆದಾರರಿಗೆ ಗೋಚರಿಸಿದಾಗ ಈ ಈವೆಂಟ್ ಅನ್ನು ತೆಗೆದುಹಾಕಲಾಗುತ್ತದೆ (CSS ಪರಿವರ್ತನೆಗಳು ಪೂರ್ಣಗೊಳ್ಳಲು ಕಾಯುತ್ತದೆ). |
hide.bs.dropdown | ಮರೆಮಾಚುವ ನಿದರ್ಶನ ವಿಧಾನವನ್ನು ಕರೆ ಮಾಡಿದಾಗ ಈ ಘಟನೆಯನ್ನು ತಕ್ಷಣವೇ ತೆಗೆದುಹಾಕಲಾಗುತ್ತದೆ. |
ಮರೆಮಾಡಲಾಗಿದೆ.ಬಿಎಸ್.ಡ್ರಾಪ್ಡೌನ್ | ಡ್ರಾಪ್ಡೌನ್ ಬಳಕೆದಾರರಿಂದ ಮರೆಮಾಡಲ್ಪಟ್ಟಾಗ ಈ ಈವೆಂಟ್ ಅನ್ನು ತೆಗೆದುಹಾಕಲಾಗುತ್ತದೆ (ಪೂರ್ಣಗೊಳ್ಳಲು CSS ಪರಿವರ್ತನೆಗಳಿಗಾಗಿ ಕಾಯುತ್ತದೆ). |
$('#myDropdown').on('show.bs.dropdown', function () {
// do something…
})
ScrollSpy ಪ್ಲಗಿನ್ ಸ್ಕ್ರಾಲ್ ಸ್ಥಾನದ ಆಧಾರದ ಮೇಲೆ NAV ಗುರಿಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ನವೀಕರಿಸುತ್ತದೆ. ನ್ಯಾವ್ಬಾರ್ನ ಕೆಳಗಿನ ಪ್ರದೇಶವನ್ನು ಸ್ಕ್ರಾಲ್ ಮಾಡಿ ಮತ್ತು ಸಕ್ರಿಯ ವರ್ಗ ಬದಲಾವಣೆಯನ್ನು ವೀಕ್ಷಿಸಿ. ಡ್ರಾಪ್ಡೌನ್ ಉಪ ಐಟಂಗಳನ್ನು ಹಾಗೆಯೇ ಹೈಲೈಟ್ ಮಾಡಲಾಗುತ್ತದೆ.
ಜಾಹೀರಾತು ಲೆಗ್ಗಿಂಗ್ಸ್ ಕೀಟಾರ್, ಬ್ರಂಚ್ ಐಡಿ ಆರ್ಟ್ ಪಾರ್ಟಿ ಡೋಲರ್ ಲೇಬರ್. ಪಿಚ್ಫೋರ್ಕ್ yr enim lo-fi ಅವರು ಕ್ವಿಯನ್ನು ಮಾರಾಟ ಮಾಡುವ ಮೊದಲು. Tumblr ಫಾರ್ಮ್-ಟು-ಟೇಬಲ್ ಬೈಸಿಕಲ್ ಹಕ್ಕುಗಳು ಏನೇ ಇರಲಿ. ಆನಿಮ್ ಕೆಫಿಯೆ ಕಾರ್ಲೆಸ್ ಕಾರ್ಡಿಜನ್. ವೆಲಿಟ್ ಸೀಟನ್ ಮೆಕ್ಸ್ವೀನಿ ಅವರ ಫೋಟೋ ಬೂತ್ 3 ತೋಳ ಚಂದ್ರ ಇರುರೆ. ಕಾಸ್ಬಿ ಸ್ವೆಟರ್ ಲೋಮೋ ಜೀನ್ ಶಾರ್ಟ್ಸ್, ವಿಲಿಯಮ್ಸ್ಬರ್ಗ್ ಹೂಡಿ ಮಿನಿಮ್ ಕ್ವಿ ನೀವು ಬಹುಶಃ ಅವರ ಬಗ್ಗೆ ಕೇಳಿಲ್ಲ ಮತ್ತು ಕಾರ್ಡಿಗನ್ ಟ್ರಸ್ಟ್ ಫಂಡ್ ಕಲ್ಪಾ ಬಯೋಡೀಸೆಲ್ ವೆಸ್ ಆಂಡರ್ಸನ್ ಸೌಂದರ್ಯ. ನಿಹಿಲ್ ಟ್ಯಾಟೂಡ್ ಆಕ್ಸಾಮಸ್, ಕ್ರೆಡ್ ಐರನಿ ಬಯೋಡೀಸೆಲ್ ಕೆಫಿಯೆಹ್ ಕುಶಲಕರ್ಮಿ ಉಲ್ಲಮ್ಕೊ ಪರಿಣಾಮ.
ವೆನಿಯಮ್ ಮಾರ್ಫಾ ಮೀಸೆ ಸ್ಕೇಟ್ಬೋರ್ಡ್, ಅಡಿಪಿಸಿಸಿಂಗ್ ಫ್ಯೂಜಿಯಾಟ್ ವೆಲಿಟ್ ಪಿಚ್ಫೋರ್ಕ್ ಗಡ್ಡ. ಫ್ರೀಗನ್ ಗಡ್ಡ ಅಲಿಕ್ವಾ ಕ್ಯುಪಿಡಾಟಟ್ ಮೆಕ್ಸ್ವೀನಿಸ್ ವೆರೋ. ಕ್ಯುಪಿಡಾಟತ್ ನಾಲ್ಕು ಲೋಕೊ ನಿಸಿ, ಈ ಹೆಲ್ವೆಟಿಕಾ ನುಲ್ಲಾ ಕಾರ್ಲೆಸ್. ಟ್ಯಾಟೂಡ್ ಕಾಸ್ಬಿ ಸ್ವೆಟರ್ ಫುಡ್ ಟ್ರಕ್, ಮೆಕ್ಸ್ವೀನಿಯ ಕ್ವಿಸ್ ನಾನ್ ಫ್ರೀಗಾನ್ ವಿನೈಲ್. ಲೋ-ಫೈ ವೆಸ್ ಆಂಡರ್ಸನ್ +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.
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 ಚೇಂಬ್ರೆ ಲೇಬರ್ ಟೆಂಪೋರ್ ವೆನಿಯಮ್. ಆನಿಂ ಮೊಲ್ಲಿತ್ ಮಿನಿಮ್ ಕೊಮೊಡೊ ಉಲ್ಲಮ್ಕೊ ಥಂಡರ್ಕ್ಯಾಟ್ಸ್.
Navbar ಲಿಂಕ್ಗಳು ಪರಿಹರಿಸಬಹುದಾದ ಐಡಿ ಗುರಿಗಳನ್ನು ಹೊಂದಿರಬೇಕು. ಉದಾಹರಣೆಗೆ, <a href="#home">home</a>
DOM ನಲ್ಲಿರುವ ಯಾವುದನ್ನಾದರೂ ಹೊಂದಿರಬೇಕು <div id="home"></div>
.
:visible
ಅಂಶಗಳನ್ನು ನಿರ್ಲಕ್ಷಿಸಲಾಗಿದೆ:visible
jQuery ಗೆ ಅನುಗುಣವಾಗಿಲ್ಲದ ಉದ್ದೇಶಿತ ಅಂಶಗಳನ್ನು ನಿರ್ಲಕ್ಷಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಅವುಗಳ ಅನುಗುಣವಾದ NAV ಐಟಂಗಳನ್ನು ಎಂದಿಗೂ ಹೈಲೈಟ್ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
position: relative;
ಅನುಷ್ಠಾನ ವಿಧಾನ ಏನೇ ಇರಲಿ, ನೀವು ಬೇಹುಗಾರಿಕೆ ಮಾಡುತ್ತಿರುವ ಅಂಶದ ಮೇಲೆ scrollspy ಅನ್ನು ಬಳಸಬೇಕಾಗುತ್ತದೆ . ಹೆಚ್ಚಿನ ಸಂದರ್ಭಗಳಲ್ಲಿ ಇದು <body>
. ಹೊರತುಪಡಿಸಿ ಇತರ ಅಂಶಗಳ ಮೇಲೆ ಸ್ಕ್ರೋಲ್ಸ್ಪೈ ಮಾಡುವಾಗ , ಒಂದು ಸೆಟ್ <body>
ಅನ್ನು ಹೊಂದಲು ಮತ್ತು ಅನ್ವಯಿಸಲು ಮರೆಯದಿರಿ.height
overflow-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…
})
ಡ್ರಾಪ್ಡೌನ್ ಮೆನುಗಳ ಮೂಲಕವೂ ಸ್ಥಳೀಯ ವಿಷಯದ ಫಲಕಗಳ ಮೂಲಕ ಪರಿವರ್ತನೆ ಮಾಡಲು ತ್ವರಿತ, ಕ್ರಿಯಾತ್ಮಕ ಟ್ಯಾಬ್ ಕಾರ್ಯವನ್ನು ಸೇರಿಸಿ. ನೆಸ್ಟೆಡ್ ಟ್ಯಾಬ್ಗಳು ಬೆಂಬಲಿತವಾಗಿಲ್ಲ.
ರಾ ಡೆನಿಮ್ ಜೀನ್ ಶಾರ್ಟ್ಸ್ ಆಸ್ಟಿನ್ ಬಗ್ಗೆ ನೀವು ಬಹುಶಃ ಕೇಳಿಲ್ಲ. ನೆಸ್ಸಿಯುಂಟ್ ತೋಫು ಸ್ಟಂಪ್ಟೌನ್ ಅಲಿಕ್ವಾ, ರೆಟ್ರೊ ಸಿಂಥ್ ಮಾಸ್ಟರ್ ಕ್ಲೆನ್ಸ್. ಮೀಸೆ ಕ್ಲೀಚೆ ಟೆಂಪರ್, ವಿಲಿಯಮ್ಸ್ಬರ್ಗ್ ಕಾರ್ಲೆಸ್ ಸಸ್ಯಾಹಾರಿ ಹೆಲ್ವೆಟಿಕಾ. ರೆಪ್ರೆಹೆಂಡರಿಟ್ ಕಟುಕ ರೆಟ್ರೊ ಕೆಫಿಯೆಹ್ ಡ್ರೀಮ್ಕ್ಯಾಚರ್ ಸಿಂಥ್. ಕಾಸ್ಬಿ ಸ್ವೆಟರ್ 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.
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.
ಈ ಪ್ಲಗಿನ್ ಟ್ಯಾಬ್ ಮಾಡಬಹುದಾದ ಪ್ರದೇಶಗಳನ್ನು ಸೇರಿಸಲು ಟ್ಯಾಬ್ಡ್ ನ್ಯಾವಿಗೇಷನ್ ಘಟಕವನ್ನು ವಿಸ್ತರಿಸುತ್ತದೆ.
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-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')
ನೀಡಿರುವ ಟ್ಯಾಬ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡುತ್ತದೆ ಮತ್ತು ಅದರ ಸಂಬಂಧಿತ ವಿಷಯವನ್ನು ತೋರಿಸುತ್ತದೆ. ಈ ಹಿಂದೆ ಆಯ್ಕೆ ಮಾಡಲಾದ ಯಾವುದೇ ಇತರ ಟ್ಯಾಬ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಲಾಗಿಲ್ಲ ಮತ್ತು ಅದರ ಸಂಬಂಧಿತ ವಿಷಯವನ್ನು ಮರೆಮಾಡಲಾಗಿದೆ. ಟ್ಯಾಬ್ ಫಲಕವನ್ನು ನಿಜವಾಗಿ ತೋರಿಸುವ ಮೊದಲು (ಅಂದರೆ ಈವೆಂಟ್ ಸಂಭವಿಸುವ ಮೊದಲು) ಕರೆ ಮಾಡಿದವರಿಗೆ ಹಿಂತಿರುಗುತ್ತದೆ .shown.bs.tab
$('#someTab').tab('show')
ಹೊಸ ಟ್ಯಾಬ್ ಅನ್ನು ತೋರಿಸುವಾಗ, ಈವೆಂಟ್ಗಳು ಈ ಕೆಳಗಿನ ಕ್ರಮದಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ:
hide.bs.tab
(ಪ್ರಸ್ತುತ ಸಕ್ರಿಯ ಟ್ಯಾಬ್ನಲ್ಲಿ)show.bs.tab
(ತೋರಿಸಬೇಕಾದ ಟ್ಯಾಬ್ನಲ್ಲಿ)hidden.bs.tab
(ಹಿಂದಿನ ಸಕ್ರಿಯ ಟ್ಯಾಬ್ನಲ್ಲಿ, hide.bs.tab
ಈವೆಂಟ್ನಂತೆಯೇ)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
})
ಜೇಸನ್ ಫ್ರೇಮ್ ಬರೆದ ಅತ್ಯುತ್ತಮ 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
ಗುಣಲಕ್ಷಣವಾಗಿದೆ ಮತ್ತು title
HTML ಅಂಶದಲ್ಲಿ ನೀವು ಟೂಲ್ಟಿಪ್ ಅನ್ನು ಹೊಂದಲು ಬಯಸುತ್ತೀರಿ. ಟೂಲ್ಟಿಪ್ನ ರಚಿತವಾದ ಮಾರ್ಕ್ಅಪ್ ಸರಳವಾಗಿದೆ, ಆದರೂ ಅದಕ್ಕೆ ಸ್ಥಾನದ ಅಗತ್ಯವಿರುತ್ತದೆ (ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, 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"
.
disabled
ಎ ಅಥವಾ ಎಲಿಮೆಂಟ್ಗೆ ಟೂಲ್ಟಿಪ್ ಅನ್ನು ಸೇರಿಸಲು, ಎ .disabled
ಯ ಒಳಗೆ ಎಲಿಮೆಂಟ್ ಅನ್ನು ಹಾಕಿ ಮತ್ತು ಅದರ ಬದಲಿಗೆ <div>
ಟೂಲ್ಟಿಪ್ ಅನ್ನು ಅನ್ವಯಿಸಿ .<div>
ಡೇಟಾ ಗುಣಲಕ್ಷಣಗಳು ಅಥವಾ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮೂಲಕ ಆಯ್ಕೆಗಳನ್ನು ರವಾನಿಸಬಹುದು. ಡೇಟಾ ಗುಣಲಕ್ಷಣಗಳಿಗಾಗಿ, ಆಯ್ಕೆಯ ಹೆಸರನ್ನು ಸೇರಿಸಿ data-
, data-animation=""
.
ಹೆಸರು | ಮಾದರಿ | ಡೀಫಾಲ್ಟ್ | ವಿವರಣೆ |
---|---|---|---|
ಅನಿಮೇಷನ್ | ಬೂಲಿಯನ್ | ನಿಜ | ಟೂಲ್ಟಿಪ್ಗೆ CSS ಫೇಡ್ ಪರಿವರ್ತನೆಯನ್ನು ಅನ್ವಯಿಸಿ |
ಕಂಟೇನರ್ | ದಾರ | ಸುಳ್ಳು | ಸುಳ್ಳು | ನಿರ್ದಿಷ್ಟ ಅಂಶಕ್ಕೆ ಟೂಲ್ಟಿಪ್ ಅನ್ನು ಸೇರಿಸುತ್ತದೆ. ಉದಾಹರಣೆ: |
ವಿಳಂಬ | ಸಂಖ್ಯೆ | ವಸ್ತು | 0 | ಟೂಲ್ಟಿಪ್ (ಎಂಎಸ್) ತೋರಿಸುವುದು ಮತ್ತು ಮರೆಮಾಡುವುದು ವಿಳಂಬ - ಹಸ್ತಚಾಲಿತ ಪ್ರಚೋದಕ ಪ್ರಕಾರಕ್ಕೆ ಅನ್ವಯಿಸುವುದಿಲ್ಲ ಸಂಖ್ಯೆಯನ್ನು ಒದಗಿಸಿದರೆ, ಮರೆಮಾಡು/ತೋರಿಕೆ ಎರಡಕ್ಕೂ ವಿಳಂಬವನ್ನು ಅನ್ವಯಿಸಲಾಗುತ್ತದೆ ವಸ್ತುವಿನ ರಚನೆ ಹೀಗಿದೆ: |
html | ಬೂಲಿಯನ್ | ಸುಳ್ಳು | ಟೂಲ್ಟಿಪ್ನಲ್ಲಿ HTML ಅನ್ನು ಸೇರಿಸಿ. ತಪ್ಪಾಗಿದ್ದರೆ, text DOM ಗೆ ವಿಷಯವನ್ನು ಸೇರಿಸಲು jQuery ನ ವಿಧಾನವನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ನೀವು XSS ದಾಳಿಗಳ ಬಗ್ಗೆ ಚಿಂತೆ ಮಾಡುತ್ತಿದ್ದರೆ ಪಠ್ಯವನ್ನು ಬಳಸಿ. |
ನಿಯೋಜನೆ | ದಾರ | ಕಾರ್ಯ | 'ಟಾಪ್' | ಟೂಲ್ಟಿಪ್ ಅನ್ನು ಹೇಗೆ ಇರಿಸುವುದು - ಟಾಪ್ | ಕೆಳಗೆ | ಬಿಟ್ಟು | ಬಲ | ಸ್ವಯಂ. ನಿಯೋಜನೆಯನ್ನು ನಿರ್ಧರಿಸಲು ಕಾರ್ಯವನ್ನು ಬಳಸಿದಾಗ, ಅದನ್ನು ಟೂಲ್ಟಿಪ್ DOM ನೋಡ್ ಅನ್ನು ಅದರ ಮೊದಲ ಆರ್ಗ್ಯುಮೆಂಟ್ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ ಮತ್ತು ಪ್ರಚೋದಿಸುವ ಅಂಶ DOM ನೋಡ್ ಅನ್ನು ಅದರ ಎರಡನೆಯದಾಗಿ ಕರೆಯಲಾಗುತ್ತದೆ. |
ಆಯ್ಕೆಗಾರ | ಸ್ಟ್ರಿಂಗ್ | ಸುಳ್ಳು | ಸೆಲೆಕ್ಟರ್ ಅನ್ನು ಒದಗಿಸಿದರೆ, ಟೂಲ್ಟಿಪ್ ಆಬ್ಜೆಕ್ಟ್ಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಗುರಿಗಳಿಗೆ ನಿಯೋಜಿಸಲಾಗುತ್ತದೆ. ಪ್ರಾಯೋಗಿಕವಾಗಿ, ಟೂಲ್ಟಿಪ್ಗಳನ್ನು ಸೇರಿಸಲು ಡೈನಾಮಿಕ್ HTML ವಿಷಯವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು ಇದನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಇದನ್ನು ಮತ್ತು ಮಾಹಿತಿಯುಕ್ತ ಉದಾಹರಣೆಯನ್ನು ನೋಡಿ . |
ಟೆಂಪ್ಲೇಟ್ | ಸ್ಟ್ರಿಂಗ್ | '<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>' |
ಟೂಲ್ಟಿಪ್ ರಚಿಸುವಾಗ ಬಳಸಲು ಬೇಸ್ HTML. ಟೂಲ್ಟಿಪ್ಗಳನ್ನು
ಹೊರಗಿನ ಹೊದಿಕೆ ಅಂಶವು |
ಶೀರ್ಷಿಕೆ | ದಾರ | ಕಾರ್ಯ | '' |
ಒಂದು ಕಾರ್ಯವನ್ನು ನೀಡಿದರೆ, ಅದನ್ನು |
ಪ್ರಚೋದಕ | ಸ್ಟ್ರಿಂಗ್ | 'ಹವರ್ ಫೋಕಸ್' | ಟೂಲ್ಟಿಪ್ ಅನ್ನು ಹೇಗೆ ಪ್ರಚೋದಿಸಲಾಗಿದೆ - ಕ್ಲಿಕ್ ಮಾಡಿ | ಸುಳಿದಾಡಿ | ಗಮನ | ಕೈಪಿಡಿ. ನೀವು ಬಹು ಪ್ರಚೋದಕಗಳನ್ನು ರವಾನಿಸಬಹುದು; ಅವುಗಳನ್ನು ಜಾಗದಿಂದ ಪ್ರತ್ಯೇಕಿಸಿ. manual ಯಾವುದೇ ಇತರ ಪ್ರಚೋದಕಗಳೊಂದಿಗೆ ಸಂಯೋಜಿಸಲಾಗುವುದಿಲ್ಲ. |
ವ್ಯೂಪೋರ್ಟ್ | ದಾರ | ವಸ್ತು | ಕಾರ್ಯ | {ಸೆಲೆಕ್ಟರ್: 'ದೇಹ', ಪ್ಯಾಡಿಂಗ್: 0 } | ಈ ಅಂಶದ ಮಿತಿಯೊಳಗೆ ಟೂಲ್ಟಿಪ್ ಅನ್ನು ಇರಿಸುತ್ತದೆ. ಉದಾಹರಣೆ: ಒಂದು ಕಾರ್ಯವನ್ನು ನೀಡಿದರೆ, ಅದನ್ನು ಪ್ರಚೋದಿಸುವ ಅಂಶ DOM ನೋಡ್ ಅನ್ನು ಅದರ ಏಕೈಕ ಆರ್ಗ್ಯುಮೆಂಟ್ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. |
ಮೇಲೆ ವಿವರಿಸಿದಂತೆ ವೈಯಕ್ತಿಕ ಟೂಲ್ಟಿಪ್ಗಳ ಆಯ್ಕೆಗಳನ್ನು ಡೇಟಾ ಗುಣಲಕ್ಷಣಗಳ ಬಳಕೆಯ ಮೂಲಕ ಪರ್ಯಾಯವಾಗಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಬಹುದು.
$().tooltip(options)
ಎಲಿಮೆಂಟ್ ಸಂಗ್ರಹಕ್ಕೆ ಟೂಲ್ಟಿಪ್ ಹ್ಯಾಂಡ್ಲರ್ ಅನ್ನು ಲಗತ್ತಿಸುತ್ತದೆ.
.tooltip('show')
ಅಂಶದ ಟೂಲ್ಟಿಪ್ ಅನ್ನು ಬಹಿರಂಗಪಡಿಸುತ್ತದೆ. ಟೂಲ್ಟಿಪ್ ಅನ್ನು ನಿಜವಾಗಿ ತೋರಿಸುವ ಮೊದಲು (ಅಂದರೆ ಈವೆಂಟ್ ಸಂಭವಿಸುವ ಮೊದಲು ) ಕರೆ ಮಾಡಿದವರಿಗೆ ಹಿಂತಿರುಗುತ್ತದೆ . shown.bs.tooltip
ಇದನ್ನು ಟೂಲ್ಟಿಪ್ನ "ಹಸ್ತಚಾಲಿತ" ಪ್ರಚೋದನೆ ಎಂದು ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ. ಶೂನ್ಯ-ಉದ್ದದ ಶೀರ್ಷಿಕೆಗಳೊಂದಿಗೆ ಟೂಲ್ಟಿಪ್ಗಳನ್ನು ಎಂದಿಗೂ ಪ್ರದರ್ಶಿಸಲಾಗುವುದಿಲ್ಲ.
$('#element').tooltip('show')
.tooltip('hide')
ಅಂಶದ ಟೂಲ್ಟಿಪ್ ಅನ್ನು ಮರೆಮಾಡುತ್ತದೆ. ಟೂಲ್ಟಿಪ್ ಅನ್ನು ನಿಜವಾಗಿ ಮರೆಮಾಡುವ ಮೊದಲು (ಅಂದರೆ ಈವೆಂಟ್ ಸಂಭವಿಸುವ ಮೊದಲು ) ಕರೆ ಮಾಡಿದವರಿಗೆ ಹಿಂತಿರುಗುತ್ತದೆ . hidden.bs.tooltip
ಇದನ್ನು ಟೂಲ್ಟಿಪ್ನ "ಹಸ್ತಚಾಲಿತ" ಪ್ರಚೋದನೆ ಎಂದು ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ.
$('#element').tooltip('hide')
.tooltip('toggle')
ಅಂಶದ ಟೂಲ್ಟಿಪ್ ಅನ್ನು ಟಾಗಲ್ ಮಾಡುತ್ತದೆ. ಟೂಲ್ಟಿಪ್ ಅನ್ನು ನಿಜವಾಗಿ ತೋರಿಸುವ ಅಥವಾ ಮರೆಮಾಡುವ ಮೊದಲು (ಅಂದರೆ ಅಥವಾ ಈವೆಂಟ್ ಸಂಭವಿಸುವ ಮೊದಲು) ಕರೆ ಮಾಡಿದವರಿಗೆ ಹಿಂತಿರುಗುತ್ತದೆ . ಇದನ್ನು ಟೂಲ್ಟಿಪ್ನ "ಹಸ್ತಚಾಲಿತ" ಪ್ರಚೋದನೆ ಎಂದು ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ.shown.bs.tooltip
hidden.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…
})
ವಸತಿ ದ್ವಿತೀಯ ಮಾಹಿತಿಗಾಗಿ ಯಾವುದೇ ಅಂಶಕ್ಕೆ iPad ನಲ್ಲಿರುವಂತಹ ವಿಷಯದ ಸಣ್ಣ ಮೇಲ್ಪದರಗಳನ್ನು ಸೇರಿಸಿ.
ಶೀರ್ಷಿಕೆ ಮತ್ತು ವಿಷಯಗಳೆರಡೂ ಶೂನ್ಯ-ಉದ್ದವನ್ನು ಹೊಂದಿರುವ ಪಾಪೋವರ್ಗಳನ್ನು ಎಂದಿಗೂ ಪ್ರದರ್ಶಿಸಲಾಗುವುದಿಲ್ಲ.
Popovers ನಿಮ್ಮ ಬೂಟ್ಸ್ಟ್ರ್ಯಾಪ್ ಆವೃತ್ತಿಯಲ್ಲಿ ಟೂಲ್ಟಿಪ್ ಪ್ಲಗಿನ್ ಅನ್ನು ಸೇರಿಸುವ ಅಗತ್ಯವಿದೆ.
ಕಾರ್ಯಕ್ಷಮತೆಯ ಕಾರಣಗಳಿಗಾಗಿ, ಟೂಲ್ಟಿಪ್ ಮತ್ತು ಪಾಪೋವರ್ ಡೇಟಾ-ಎಪಿಸ್ ಆಯ್ಕೆಯಾಗಿದೆ, ಅಂದರೆ ನೀವು ಅವುಗಳನ್ನು ನೀವೇ ಪ್ರಾರಂಭಿಸಬೇಕು .
data-toggle
ಪುಟದಲ್ಲಿ ಎಲ್ಲಾ ಪಾಪೋವರ್ಗಳನ್ನು ಪ್ರಾರಂಭಿಸುವ ಒಂದು ಮಾರ್ಗವೆಂದರೆ ಅವುಗಳ ಗುಣಲಕ್ಷಣದ ಮೂಲಕ ಅವುಗಳನ್ನು ಆಯ್ಕೆ ಮಾಡುವುದು :
$(function () {
$('[data-toggle="popover"]').popover()
})
.btn-group
ಒಂದು ಅಥವಾ ಒಂದು ಒಳಗಿನ ಅಂಶಗಳ ಮೇಲೆ .input-group
ಅಥವಾ ಟೇಬಲ್-ಸಂಬಂಧಿತ ಅಂಶಗಳ ಮೇಲೆ ( <td>
, <th>
, <tr>
, <thead>
, <tbody>
, ) ಪಾಪೋವರ್ಗಳನ್ನು ಬಳಸುವಾಗ , ಅನಗತ್ಯ ಅಡ್ಡ ಪರಿಣಾಮಗಳನ್ನು ತಪ್ಪಿಸಲು <tfoot>
ನೀವು ಆಯ್ಕೆಯನ್ನು (ಕೆಳಗೆ ದಾಖಲಿಸಲಾಗಿದೆ) ನಿರ್ದಿಷ್ಟಪಡಿಸಬೇಕು (ಉದಾಹರಣೆಗೆ ಅಂಶವು ವಿಸ್ತಾರವಾಗಿ ಬೆಳೆಯುತ್ತದೆ ಮತ್ತು/ container: 'body'
ಅಥವಾ ಪಾಪೋವರ್ ಅನ್ನು ಪ್ರಚೋದಿಸಿದಾಗ ಅದರ ದುಂಡಾದ ಮೂಲೆಗಳನ್ನು ಕಳೆದುಕೊಳ್ಳುವುದು).
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 ಫೇಡ್ ಪರಿವರ್ತನೆಯನ್ನು ಅನ್ವಯಿಸಿ |
ಕಂಟೇನರ್ | ದಾರ | ಸುಳ್ಳು | ಸುಳ್ಳು | ನಿರ್ದಿಷ್ಟ ಅಂಶಕ್ಕೆ ಪಾಪೋವರ್ ಅನ್ನು ಸೇರಿಸುತ್ತದೆ. ಉದಾಹರಣೆ: |
ವಿಷಯ | ದಾರ | ಕಾರ್ಯ | '' |
ಒಂದು ಕಾರ್ಯವನ್ನು ನೀಡಿದರೆ, |
ವಿಳಂಬ | ಸಂಖ್ಯೆ | ವಸ್ತು | 0 | popover (ms) ಅನ್ನು ತೋರಿಸಲು ಮತ್ತು ಮರೆಮಾಡಲು ವಿಳಂಬ - ಹಸ್ತಚಾಲಿತ ಪ್ರಚೋದಕ ಪ್ರಕಾರಕ್ಕೆ ಅನ್ವಯಿಸುವುದಿಲ್ಲ ಸಂಖ್ಯೆಯನ್ನು ಒದಗಿಸಿದರೆ, ಮರೆಮಾಡು/ತೋರಿಕೆ ಎರಡಕ್ಕೂ ವಿಳಂಬವನ್ನು ಅನ್ವಯಿಸಲಾಗುತ್ತದೆ ವಸ್ತುವಿನ ರಚನೆ ಹೀಗಿದೆ: |
html | ಬೂಲಿಯನ್ | ಸುಳ್ಳು | ಪಾಪೋವರ್ಗೆ HTML ಅನ್ನು ಸೇರಿಸಿ. ತಪ್ಪಾಗಿದ್ದರೆ, text DOM ಗೆ ವಿಷಯವನ್ನು ಸೇರಿಸಲು jQuery ನ ವಿಧಾನವನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ನೀವು XSS ದಾಳಿಗಳ ಬಗ್ಗೆ ಚಿಂತೆ ಮಾಡುತ್ತಿದ್ದರೆ ಪಠ್ಯವನ್ನು ಬಳಸಿ. |
ನಿಯೋಜನೆ | ದಾರ | ಕಾರ್ಯ | 'ಬಲ' | ಪಾಪೋವರ್ ಅನ್ನು ಹೇಗೆ ಇರಿಸುವುದು - ಟಾಪ್ | ಕೆಳಗೆ | ಬಿಟ್ಟು | ಬಲ | ಸ್ವಯಂ. ನಿಯೋಜನೆಯನ್ನು ನಿರ್ಧರಿಸಲು ಫಂಕ್ಷನ್ ಅನ್ನು ಬಳಸಿದಾಗ, ಅದನ್ನು ಪಾಪೋವರ್ DOM ನೋಡ್ ಅನ್ನು ಅದರ ಮೊದಲ ಆರ್ಗ್ಯುಮೆಂಟ್ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ ಮತ್ತು ಪ್ರಚೋದಿಸುವ ಅಂಶ DOM ನೋಡ್ ಅನ್ನು ಅದರ ಎರಡನೆಯದಾಗಿ ಕರೆಯಲಾಗುತ್ತದೆ. ಸಂದರ್ಭವನ್ನು ಪಾಪೋವರ್ |
ಆಯ್ಕೆಗಾರ | ಸ್ಟ್ರಿಂಗ್ | ಸುಳ್ಳು | ಸೆಲೆಕ್ಟರ್ ಅನ್ನು ಒದಗಿಸಿದರೆ, ನಿರ್ದಿಷ್ಟ ಗುರಿಗಳಿಗೆ ಪಾಪೋವರ್ ಆಬ್ಜೆಕ್ಟ್ಗಳನ್ನು ನಿಯೋಜಿಸಲಾಗುತ್ತದೆ. ಪ್ರಾಯೋಗಿಕವಾಗಿ, ಪಾಪೋವರ್ಗಳನ್ನು ಸೇರಿಸಲು ಡೈನಾಮಿಕ್ HTML ವಿಷಯವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು ಇದನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಇದನ್ನು ಮತ್ತು ಮಾಹಿತಿಯುಕ್ತ ಉದಾಹರಣೆಯನ್ನು ನೋಡಿ . |
ಟೆಂಪ್ಲೇಟ್ | ಸ್ಟ್ರಿಂಗ್ | '<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>' |
ಪಾಪೋವರ್ ಅನ್ನು ರಚಿಸುವಾಗ ಬಳಸಲು ಬೇಸ್ HTML. ಪಾಪೋವರ್ ಪಾಪೋವರ್
ಹೊರಗಿನ ಹೊದಿಕೆ ಅಂಶವು |
ಶೀರ್ಷಿಕೆ | ದಾರ | ಕಾರ್ಯ | '' |
ಒಂದು ಕಾರ್ಯವನ್ನು ನೀಡಿದರೆ, |
ಪ್ರಚೋದಕ | ಸ್ಟ್ರಿಂಗ್ | 'ಕ್ಲಿಕ್' | ಪಾಪೋವರ್ ಅನ್ನು ಹೇಗೆ ಪ್ರಚೋದಿಸಲಾಗುತ್ತದೆ - ಕ್ಲಿಕ್ ಮಾಡಿ | ಸುಳಿದಾಡಿ | ಗಮನ | ಕೈಪಿಡಿ. ನೀವು ಬಹು ಪ್ರಚೋದಕಗಳನ್ನು ರವಾನಿಸಬಹುದು; ಅವುಗಳನ್ನು ಜಾಗದಿಂದ ಪ್ರತ್ಯೇಕಿಸಿ. manual ಯಾವುದೇ ಇತರ ಪ್ರಚೋದಕಗಳೊಂದಿಗೆ ಸಂಯೋಜಿಸಲಾಗುವುದಿಲ್ಲ. |
ವ್ಯೂಪೋರ್ಟ್ | ದಾರ | ವಸ್ತು | ಕಾರ್ಯ | {ಸೆಲೆಕ್ಟರ್: 'ದೇಹ', ಪ್ಯಾಡಿಂಗ್: 0 } | ಈ ಅಂಶದ ಮಿತಿಯೊಳಗೆ ಪಾಪೋವರ್ ಅನ್ನು ಇರಿಸುತ್ತದೆ. ಉದಾಹರಣೆ: ಒಂದು ಕಾರ್ಯವನ್ನು ನೀಡಿದರೆ, ಅದನ್ನು ಪ್ರಚೋದಿಸುವ ಅಂಶ DOM ನೋಡ್ ಅನ್ನು ಅದರ ಏಕೈಕ ಆರ್ಗ್ಯುಮೆಂಟ್ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ಸಂದರ್ಭವನ್ನು ಪಾಪೋವರ್ |
ಮೇಲೆ ವಿವರಿಸಿದಂತೆ ಡೇಟಾ ಗುಣಲಕ್ಷಣಗಳ ಬಳಕೆಯ ಮೂಲಕ ವೈಯಕ್ತಿಕ ಪಾಪೋವರ್ಗಳ ಆಯ್ಕೆಗಳನ್ನು ಪರ್ಯಾಯವಾಗಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಬಹುದು.
$().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.popover DOM ಗೆ ಪಾಪೋವರ್ ಟೆಂಪ್ಲೇಟ್ ಅನ್ನು ಸೇರಿಸಿದಾಗ ಈವೆಂಟ್ ನಂತರ ಈವೆಂಟ್ ಅನ್ನು ತೆಗೆದುಹಾಕಲಾಗುತ್ತದೆ . |
$('#myPopover').on('hidden.bs.popover', function () {
// do something…
})
ಈ ಪ್ಲಗಿನ್ನೊಂದಿಗೆ ಎಲ್ಲಾ ಎಚ್ಚರಿಕೆ ಸಂದೇಶಗಳಿಗೆ ವಜಾಗೊಳಿಸುವ ಕಾರ್ಯವನ್ನು ಸೇರಿಸಿ.
ಬಟನ್ ಅನ್ನು ಬಳಸುವಾಗ .close
, ಅದು ಮೊದಲ ಮಗುವಾಗಿರಬೇಕು .alert-dismissible
ಮತ್ತು ಮಾರ್ಕ್ಅಪ್ನಲ್ಲಿ ಯಾವುದೇ ಪಠ್ಯ ವಿಷಯವು ಅದರ ಮುಂದೆ ಬರಬಾರದು.
ಇದನ್ನು ಮತ್ತು ಅದನ್ನು ಬದಲಾಯಿಸಿ ಮತ್ತು ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ. ಡುಯಿಸ್ ಮೊಲ್ಲಿಸ್, ಈಸ್ಟ್ ನಾನ್ ಕಮೊಡೊ ಲಕ್ಟಸ್, ನಿಸಿ ಎರಟ್ ಪೋರ್ಟಿಟರ್ ಲಿಗುಲಾ, ಎಗೆಟ್ ಲ್ಯಾಸಿನಿಯಾ ಓಡಿಯೊ ಸೆಮ್ ನೆಕ್ ಎಲಿಟ್. ಕ್ರಾಸ್ ಮ್ಯಾಟಿಸ್ ಕಾನ್ಸೆಕ್ಟೆಟರ್ ಪುರುಸ್ ಸಿಟ್ ಅಮೆಟ್ ಫರ್ಮೆಂಟಮ್.
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 ನಿದರ್ಶನ ವಿಧಾನವನ್ನು ಕರೆಯುವಾಗ ಈ ಘಟನೆಯು ತಕ್ಷಣವೇ ಉರಿಯುತ್ತದೆ . |
ಮುಚ್ಚಲಾಗಿದೆ.ಬಿಎಸ್ ಎಚ್ಚರಿಕೆ | ಎಚ್ಚರಿಕೆಯನ್ನು ಮುಚ್ಚಿದಾಗ ಈ ಈವೆಂಟ್ ಅನ್ನು ತೆಗೆದುಹಾಕಲಾಗುತ್ತದೆ (CSS ಪರಿವರ್ತನೆಗಳು ಪೂರ್ಣಗೊಳ್ಳಲು ಕಾಯುತ್ತದೆ). |
$('#myAlert').on('closed.bs.alert', function () {
// do something…
})
ಬಟನ್ಗಳೊಂದಿಗೆ ಹೆಚ್ಚಿನದನ್ನು ಮಾಡಿ. ಟೂಲ್ಬಾರ್ಗಳಂತಹ ಹೆಚ್ಚಿನ ಘಟಕಗಳಿಗಾಗಿ ನಿಯಂತ್ರಣ ಬಟನ್ ಹೇಳುತ್ತದೆ ಅಥವಾ ಬಟನ್ಗಳ ಗುಂಪುಗಳನ್ನು ರಚಿಸಿ.
ಫೈರ್ಫಾಕ್ಸ್ ಪುಟದ ಲೋಡ್ಗಳಾದ್ಯಂತ ಫಾರ್ಮ್ ಕಂಟ್ರೋಲ್ ಸ್ಟೇಟ್ಸ್ (ಅಂಗವಿಕಲತೆ ಮತ್ತು ತಪಾಸಣೆ) ಮುಂದುವರಿಯುತ್ತದೆ . ಇದಕ್ಕಾಗಿ ಒಂದು ಪರಿಹಾರವನ್ನು ಬಳಸುವುದು 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
ಟಾಗಲ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ ..active
label
<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>
ಸುಲಭವಾದ ಟಾಗಲ್ ನಡವಳಿಕೆಗಾಗಿ ಬೆರಳೆಣಿಕೆಯ ತರಗತಿಗಳನ್ನು ಬಳಸಿಕೊಳ್ಳುವ ಹೊಂದಿಕೊಳ್ಳುವ ಪ್ಲಗಿನ್.
ಸಂಕುಚಿಸುವಿಕೆಗೆ ಪರಿವರ್ತನೆಗಳ ಪ್ಲಗಿನ್ ಅನ್ನು ನಿಮ್ಮ ಬೂಟ್ಸ್ಟ್ರ್ಯಾಪ್ ಆವೃತ್ತಿಯಲ್ಲಿ ಸೇರಿಸುವ ಅಗತ್ಯವಿದೆ.
ವರ್ಗ ಬದಲಾವಣೆಗಳ ಮೂಲಕ ಮತ್ತೊಂದು ಅಂಶವನ್ನು ತೋರಿಸಲು ಮತ್ತು ಮರೆಮಾಡಲು ಕೆಳಗಿನ ಬಟನ್ಗಳನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ:
.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 ನೊಂದಿಗೆ 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.collapse
hidden.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…
})
ಏರಿಳಿಕೆಯಂತಹ ಅಂಶಗಳ ಮೂಲಕ ಸೈಕ್ಲಿಂಗ್ ಮಾಡಲು ಸ್ಲೈಡ್ಶೋ ಘಟಕ. ನೆಸ್ಟೆಡ್ ಕರೋಸೆಲ್ಗಳು ಬೆಂಬಲಿತವಾಗಿಲ್ಲ.
<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>
ಏರಿಳಿಕೆ ಘಟಕವು ಸಾಮಾನ್ಯವಾಗಿ ಪ್ರವೇಶಿಸುವಿಕೆ ಮಾನದಂಡಗಳಿಗೆ ಅನುಗುಣವಾಗಿಲ್ಲ. ನೀವು ಅನುಸರಣೆ ಮಾಡಬೇಕಾದರೆ, ದಯವಿಟ್ಟು ನಿಮ್ಮ ವಿಷಯವನ್ನು ಪ್ರಸ್ತುತಪಡಿಸಲು ಇತರ ಆಯ್ಕೆಗಳನ್ನು ಪರಿಗಣಿಸಿ.
ಬೂಟ್ಸ್ಟ್ರ್ಯಾಪ್ ತನ್ನ ಅನಿಮೇಷನ್ಗಳಿಗಾಗಿ CSS3 ಅನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ಬಳಸುತ್ತದೆ, ಆದರೆ ಇಂಟರ್ನೆಟ್ ಎಕ್ಸ್ಪ್ಲೋರರ್ 8 ಮತ್ತು 9 ಅಗತ್ಯ CSS ಗುಣಲಕ್ಷಣಗಳನ್ನು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ. ಹೀಗಾಗಿ, ಈ ಬ್ರೌಸರ್ಗಳನ್ನು ಬಳಸುವಾಗ ಯಾವುದೇ ಸ್ಲೈಡ್ ಟ್ರಾನ್ಸಿಶನ್ ಅನಿಮೇಷನ್ಗಳಿಲ್ಲ. ಪರಿವರ್ತನೆಗಳಿಗಾಗಿ jQuery-ಆಧಾರಿತ ಫಾಲ್ಬ್ಯಾಕ್ಗಳನ್ನು ಸೇರಿಸದಿರಲು ನಾವು ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿ ನಿರ್ಧರಿಸಿದ್ದೇವೆ.
.active
ಸ್ಲೈಡ್ಗಳಲ್ಲಿ ಒಂದಕ್ಕೆ ವರ್ಗವನ್ನು ಸೇರಿಸುವ ಅಗತ್ಯವಿದೆ . ಇಲ್ಲದಿದ್ದರೆ, ಏರಿಳಿಕೆ ಗೋಚರಿಸುವುದಿಲ್ಲ.
.glyphicon .glyphicon-chevron-left
ನಿಯಂತ್ರಣಗಳಿಗೆ ಮತ್ತು .glyphicon .glyphicon-chevron-right
ತರಗತಿಗಳು ಅಗತ್ಯವಾಗಿ ಅಗತ್ಯವಿಲ್ಲ . ಬೂಟ್ಸ್ಟ್ರ್ಯಾಪ್ .icon-prev
ಸರಳ .icon-next
ಯುನಿಕೋಡ್ ಪರ್ಯಾಯಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ.
.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 , ಏರಿಳಿಕೆ ಮೇಲೆ ತೂಗಾಡುವುದರಿಂದ ಅದನ್ನು ವಿರಾಮಗೊಳಿಸುವುದಿಲ್ಲ. |
ಸುತ್ತು | ಬೂಲಿಯನ್ | ನಿಜ | ಏರಿಳಿಕೆ ನಿರಂತರವಾಗಿ ಸೈಕಲ್ ಮಾಡಬೇಕೆ ಅಥವಾ ಹಾರ್ಡ್ ಸ್ಟಾಪ್ಗಳನ್ನು ಹೊಂದಿರಬೇಕೆ. |
ಕೀಬೋರ್ಡ್ | ಬೂಲಿಯನ್ | ನಿಜ | ಕೀಬೋರ್ಡ್ ಈವೆಂಟ್ಗಳಿಗೆ ಏರಿಳಿಕೆ ಪ್ರತಿಕ್ರಿಯಿಸಬೇಕೆ. |
.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">
) ಹಾರಿಸಲಾಗುತ್ತದೆ.
ಈವೆಂಟ್ ಪ್ರಕಾರ | ವಿವರಣೆ |
---|---|
slide.bs.carousel | slide ನಿದರ್ಶನ ವಿಧಾನವನ್ನು ಆಹ್ವಾನಿಸಿದಾಗ ಈ ಘಟನೆಯು ತಕ್ಷಣವೇ ಬೆಂಕಿಯಿಡುತ್ತದೆ. |
slid.bs.carousel | ಏರಿಳಿಕೆ ತನ್ನ ಸ್ಲೈಡ್ ಪರಿವರ್ತನೆಯನ್ನು ಪೂರ್ಣಗೊಳಿಸಿದಾಗ ಈ ಈವೆಂಟ್ ಅನ್ನು ತೆಗೆದುಹಾಕಲಾಗುತ್ತದೆ. |
$('#myCarousel').on('slide.bs.carousel', function () {
// do something…
})
ಅಫಿಕ್ಸ್ ಪ್ಲಗಿನ್ ಟಾಗಲ್ position: fixed;
ಆನ್ ಮತ್ತು ಆಫ್ ಆಗುತ್ತದೆ, ಜೊತೆಗೆ ಕಂಡುಬರುವ ಪರಿಣಾಮವನ್ನು ಅನುಕರಿಸುತ್ತದೆ position: sticky;
. ಬಲಭಾಗದಲ್ಲಿರುವ ಉಪನ್ಯಾವಿಗೇಶನ್ ಅಫಿಕ್ಸ್ ಪ್ಲಗಿನ್ನ ಲೈವ್ ಡೆಮೊ ಆಗಿದೆ.
ಡೇಟಾ ಗುಣಲಕ್ಷಣಗಳ ಮೂಲಕ ಅಥವಾ ನಿಮ್ಮ ಸ್ವಂತ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ನೊಂದಿಗೆ ಹಸ್ತಚಾಲಿತವಾಗಿ ಅಫಿಕ್ಸ್ ಪ್ಲಗಿನ್ ಅನ್ನು ಬಳಸಿ. ಎರಡೂ ಸಂದರ್ಭಗಳಲ್ಲಿ, ನಿಮ್ಮ ಅಂಟಿಸಲಾದ ವಿಷಯದ ಸ್ಥಾನ ಮತ್ತು ಅಗಲಕ್ಕಾಗಿ ನೀವು CSS ಅನ್ನು ಒದಗಿಸಬೇಕು.
ಗಮನಿಸಿ: Safari ರೆಂಡರಿಂಗ್ ಬಗ್ನಿಂದಾಗಿ ಎಳೆದ ಅಥವಾ ತಳ್ಳಿದ ಕಾಲಮ್ನಂತಹ ತುಲನಾತ್ಮಕವಾಗಿ ಸ್ಥಾನದಲ್ಲಿರುವ ಅಂಶದಲ್ಲಿರುವ ಅಂಶದ ಮೇಲೆ ಅಫಿಕ್ಸ್ ಪ್ಲಗಿನ್ ಅನ್ನು ಬಳಸಬೇಡಿ .
ಅಫಿಕ್ಸ್ ಪ್ಲಗಿನ್ ಮೂರು ವರ್ಗಗಳ ನಡುವೆ ಟಾಗಲ್ ಮಾಡುತ್ತದೆ, ಪ್ರತಿಯೊಂದೂ ನಿರ್ದಿಷ್ಟ ಸ್ಥಿತಿಯನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ: .affix
, .affix-top
, ಮತ್ತು .affix-bottom
. ನಿಜವಾದ ಸ್ಥಾನಗಳನ್ನು ನಿಭಾಯಿಸಲು ಈ ವರ್ಗಗಳಿಗೆ ನೀವೇ (ಈ ಪ್ಲಗಿನ್ನಿಂದ ಸ್ವತಂತ್ರವಾಗಿ) position: fixed;
ರಂದು ಹೊರತುಪಡಿಸಿ, ನೀವು ಶೈಲಿಗಳನ್ನು ಒದಗಿಸಬೇಕು ..affix
ಅಫಿಕ್ಸ್ ಪ್ಲಗಿನ್ ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂಬುದು ಇಲ್ಲಿದೆ:
.affix-top
ಅಂಶವು ಅದರ ಉನ್ನತ ಸ್ಥಾನದಲ್ಲಿದೆ ಎಂದು ಸೂಚಿಸಲು ಪ್ಲಗಿನ್ ಸೇರಿಸುತ್ತದೆ. ಈ ಹಂತದಲ್ಲಿ ಯಾವುದೇ CSS ಸ್ಥಾನೀಕರಣದ ಅಗತ್ಯವಿಲ್ಲ..affix
ಬದಲಾಯಿಸುತ್ತದೆ .affix-top
ಮತ್ತು ಹೊಂದಿಸುತ್ತದೆ position: fixed;
(ಬೂಟ್ಸ್ಟ್ರ್ಯಾಪ್ನ CSS ನಿಂದ ಒದಗಿಸಲಾಗಿದೆ)..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.ಅಫಿಕ್ಸ್ | ಅಂಶವನ್ನು ಅಂಟಿಸಿದ ನಂತರ ಈ ಘಟನೆಯನ್ನು ತೆಗೆದುಹಾಕಲಾಗುತ್ತದೆ. |