জাভাস্ক্রিপ্ট
এটা ডজনতকৈ অধিক স্বনিৰ্বাচিত jQuery প্লাগইনসমূহৰ সৈতে Bootstrap ৰ উপাদানসমূহক জীৱন্তলৈ আনক। সহজেই সকলোবোৰ অন্তৰ্ভুক্ত কৰক, বা এটা এটাকৈ।
এটা ডজনতকৈ অধিক স্বনিৰ্বাচিত jQuery প্লাগইনসমূহৰ সৈতে Bootstrap ৰ উপাদানসমূহক জীৱন্তলৈ আনক। সহজেই সকলোবোৰ অন্তৰ্ভুক্ত কৰক, বা এটা এটাকৈ।
প্লাগিনসমূহক পৃথকে পৃথকে অন্তৰ্ভুক্ত কৰিব পাৰি (বুটষ্ট্ৰেপৰ ব্যক্তিগত *.js
নথিপত্ৰসমূহ ব্যৱহাৰ কৰি), বা সকলো একেলগে (ব্যৱহাৰ কৰি bootstrap.js
বা সৰু কৰা bootstrap.min.js
) ।
দুয়োটা bootstrap.js
আৰু bootstrap.min.js
এটা ফাইলত সকলো প্লাগ-ইন থাকে। মাত্ৰ এটাকে অন্তৰ্ভুক্ত কৰক।
কিছুমান প্লাগ-ইন আৰু CSS উপাদান অন্য প্লাগ-ইনৰ ওপৰত নিৰ্ভৰ কৰে। যদি আপুনি প্লাগ-ইনসমূহ পৃথকে পৃথকে অন্তৰ্ভুক্ত কৰে, নথিপত্ৰসমূহত এই নিৰ্ভৰশীলতাসমূহৰ বাবে পৰীক্ষা কৰাটো নিশ্চিত কৰক । লগতে মন কৰিব যে সকলো প্লাগ-ইন jQuery ৰ ওপৰত নিৰ্ভৰ কৰে (ইয়াৰ অৰ্থ হৈছে jQuery প্লাগইন নথিপত্ৰসমূহৰ আগতে অন্তৰ্ভুক্ত কৰিব লাগিব)। jQuery ৰ কোনবোৰ সংস্কৰণ সমৰ্থিত চাবলৈ আমাৰ পৰামৰ্শ লওক ।bower.json
আপুনি সকলো Bootstrap প্লাগ-ইনসমূহ কেৱল মাৰ্কআপ API ৰ যোগেদি ব্যৱহাৰ কৰিব পাৰিব জাভাস্ক্রিপ্টৰ এটা শাৰী লিখা নোহোৱাকৈ । এইটো Bootstrap ৰ প্ৰথম শ্ৰেণীৰ API আৰু এটা প্লাগইন ব্যৱহাৰ কৰাৰ সময়ত আপোনাৰ প্ৰথম বিবেচনা হ'ব লাগে ।
এইখিনিতে ক’ব পাৰি যে কিছুমান পৰিস্থিতিত এই কাৰ্য্যকৰীতা বন্ধ কৰাটো বাঞ্ছনীয় হ’ব পাৰে। গতিকে, আমি ডাটা বৈশিষ্ট্য API নিষ্ক্ৰিয় কৰাৰ ক্ষমতাও প্ৰদান কৰোঁ, ৰ সৈতে নামস্থান দিয়া দস্তাবেজৰ সকলো ইভেন্ট আনবাইণ্ড কৰি data-api
। এইটো এনেকুৱা দেখা যায়:
$(document).off('.data-api')
বৈকল্পিকভাৱে, এটা নিৰ্দিষ্ট প্লাগইনক লক্ষ্য কৰিবলে, মাত্ৰ প্লাগইনৰ নাম এটা নামস্থান হিচাপে ডাটা-এপিই নামস্থানৰ সৈতে এনেদৰে অন্তৰ্ভুক্ত কৰক:
$(document).off('.alert.data-api')
একেটা উপাদানত একাধিক প্লাগইনৰ পৰা ডাটা বৈশিষ্ট্য ব্যৱহাৰ নকৰিব। উদাহৰণস্বৰূপে, এটা বুটামৰ এটা সঁজুলি টিপ আৰু এটা মডাল টগল দুয়োটা থাকিব নোৱাৰে। ইয়াক সম্পন্ন কৰিবলৈ এটা ৰেপিং উপাদান ব্যৱহাৰ কৰক।
আমি এইটোও বিশ্বাস কৰোঁ যে আপুনি সকলো বুটষ্ট্ৰেপ প্লাগ-ইনসমূহ কেৱল জাভাস্ক্রিপ্ট 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 ফ্ৰেমৱৰ্কসমূহৰ সৈতে Bootstrap প্লাগইনসমূহ ব্যৱহাৰ কৰাটো প্ৰয়োজনীয়। এই পৰিস্থিতিত নামস্থানৰ সংঘৰ্ষ মাজে মাজে হ’ব পাৰে। যদি এনেকুৱা হয়, আপুনি .noConflict
মান ঘূৰাই দিব বিচৰা প্লাগ-ইনক কল কৰিব পাৰে ।
var bootstrapButton = $.fn.button.noConflict() // return $.fn.button to previously assigned value
$.fn.bootstrapBtn = bootstrapButton // give $().bootstrapBtn the Bootstrap functionality
বুটষ্ট্ৰেপে বেছিভাগ প্লাগইনৰ অনন্য কাৰ্য্যসমূহৰ বাবে স্বনিৰ্বাচিত ইভেন্টসমূহ প্ৰদান কৰে। সাধাৰণতে, এইবোৰ এটা অব্যৱহৃত আৰু অতীত বিভক্তি ৰূপত আহে - য'ত অব্যয় (ex. show
) এটা পৰিঘটনাৰ আৰম্ভণিতে ট্ৰিগাৰ হয়, আৰু ইয়াৰ অতীত বিভক্তি ৰূপ (ex. shown
) এটা কাৰ্য্য সম্পূৰ্ণ হোৱাৰ লগে লগে ট্ৰিগাৰ হয়।
3.0.0 ৰ পৰা, সকলো বুটষ্ট্ৰেপ ইভেন্টসমূহ নামস্থান দিয়া হৈছে ।
সকলো অসীম পৰিঘটনাই preventDefault
কাৰ্য্যক্ষমতা প্ৰদান কৰে। ই এটা কাৰ্য্য আৰম্ভ হোৱাৰ আগতে নিষ্পাদন বন্ধ কৰাৰ ক্ষমতা প্ৰদান কৰে।
$('#myModal').on('show.bs.modal', function (e) {
if (!data) return e.preventDefault() // stops modal from being shown
})
টুলটিপছ আৰু পপ'ভাৰে HTML গ্ৰহণ কৰা বিকল্পসমূহ চেনিটাইজ কৰিবলৈ আমাৰ বিল্ট-ইন চেনিটাইজাৰ ব্যৱহাৰ কৰে।
অবিকল্পিত whiteList
মান নিম্নলিখিত:
var ARIA_ATTRIBUTE_PATTERN = /^aria-[\w-]*$/i
var DefaultWhitelist = {
// Global attributes allowed on any supplied element below.
'*': ['class', 'dir', 'id', 'lang', 'role', ARIA_ATTRIBUTE_PATTERN],
a: ['target', 'href', 'title', 'rel'],
area: [],
b: [],
br: [],
col: [],
code: [],
div: [],
em: [],
hr: [],
h1: [],
h2: [],
h3: [],
h4: [],
h5: [],
h6: [],
i: [],
img: ['src', 'alt', 'title', 'width', 'height'],
li: [],
ol: [],
p: [],
pre: [],
s: [],
small: [],
span: [],
sub: [],
sup: [],
strong: [],
u: [],
ul: []
}
যদি আপুনি এই অবিকল্পিতত নতুন মান যোগ কৰিব বিচাৰে whiteList
আপুনি নিম্নলিখিত কৰিব পাৰে:
var myDefaultWhiteList = $.fn.tooltip.Constructor.DEFAULTS.whiteList
// To allow table elements
myDefaultWhiteList.table = []
// To allow td elements and data-option attributes on td elements
myDefaultWhiteList.td = ['data-option']
// You can push your custom regex to validate your attributes.
// Be careful about your regular expressions being too lax
var myCustomRegex = /^data-my-app-[\w-]+/
myDefaultWhiteList['*'].push(myCustomRegex)
যদি আপুনি আমাৰ চেনিটাইজাৰ বাইপাছ কৰিব বিচাৰে কাৰণ আপুনি এটা নিৰ্দিষ্ট লাইব্ৰেৰী ব্যৱহাৰ কৰিব বিচাৰে, যেনে DOMPurify , আপুনি নিম্নলিখিত কৰিব লাগে:
$('#yourTooltip').tooltip({
sanitizeFn: function (content) {
return DOMPurify.sanitize(content)
}
})
document.implementation.createHTMLDocument
সমৰ্থন নকৰা ব্ৰাউজাৰৰ ক্ষেত্ৰত document.implementation.createHTMLDocument
, যেনে Internet Explorer 8, বিল্ট-ইন চেনিটাইজ ফাংচনে HTML যিদৰে আছে তেনেদৰেই ঘূৰাই দিয়ে।
যদি আপুনি এই ক্ষেত্ৰত চেনিটাইজেচন কৰিব বিচাৰে, অনুগ্ৰহ কৰি sanitizeFn
এটা বাহ্যিক লাইব্ৰেৰী ধাৰ্য্য কৰক আৰু ব্যৱহাৰ কৰক যেনে DOMPurify ।
Bootstrap ৰ প্ৰতিটো jQuery প্লাগইনৰ সংস্কৰণ প্লাগইনৰ VERSION
নিৰ্মাতাৰ বৈশিষ্ট্যৰ যোগেদি অভিগম কৰিব পাৰি । উদাহৰণস্বৰূপ, সঁজুলিটিপ প্লাগইনৰ বাবে:
$.fn.tooltip.Constructor.VERSION // => "3.4.1"
বুটষ্ট্ৰেপৰ প্লাগইনসমূহ বিশেষভাৱে সুন্দৰভাৱে পিছুৱাই নাযায় যেতিয়া জাভাস্ক্রিপ্ট নিষ্ক্ৰিয় কৰা হয় । যদি আপুনি এই ক্ষেত্ৰত ব্যৱহাৰকাৰী অভিজ্ঞতাৰ প্ৰতি গুৰুত্ব দিয়ে, আপোনাৰ ব্যৱহাৰকাৰীসকলক <noscript>
পৰিস্থিতি (আৰু জাভাস্ক্রিপ্ট কেনেকৈ পুনৰায় সামৰ্থবান কৰিব লাগে) ব্যাখ্যা কৰিবলে ব্যৱহাৰ কৰক, আৰু/বা আপোনাৰ নিজৰ স্বনিৰ্বাচিত ফ'লবেকসমূহ যোগ কৰক।
বুটষ্ট্ৰেপে আনুষ্ঠানিকভাৱে তৃতীয়-পক্ষ জাভাস্ক্রিপ্ট লাইব্ৰেৰীসমূহ যেনে Prototype বা 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 -->
তলৰ বুটামটো ক্লিক কৰি জাভাস্ক্রিপ্টৰ যোগেদি এটা মডাল টগল কৰক। ই তললৈ স্লাইড হৈ পৃষ্ঠাৰ ওপৰৰ পৰা ফিকে হৈ যাব।
<!-- 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
on ৰ সৈতে দিব পাৰে .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" tabindex="-1" role="dialog" aria-labelledby="myLargeModalLabel">
<div class="modal-dialog modal-lg" role="document">
<div class="modal-content">
...
</div>
</div>
</div>
<!-- Small modal -->
<button type="button" class="btn btn-primary" data-toggle="modal" data-target=".bs-example-modal-sm">Small modal</button>
<div class="modal fade" tabindex="-1" role="dialog" aria-labelledby="mySmallModalLabel">
<div class="modal-dialog modal-sm" role="document">
<div class="modal-content">
...
</div>
</div>
</div>
দৰ্শন কৰিবলে ম্লান হোৱাৰ পৰিবৰ্তে দেখা দিয়া মডালৰ বাবে, .fade
আপোনাৰ মডাল মাৰ্কআপৰ পৰা শ্ৰেণী আঁতৰাওক।
<div class="modal" tabindex="-1" role="dialog" aria-labelledby="...">
...
</div>
এটা মডালৰ ভিতৰত Bootstrap গ্ৰীড ব্যৱস্থাপ্ৰণালীৰ সুবিধা ল'বলৈ, মাত্ৰ .row
s ৰ ভিতৰত nest কৰক .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
আৰু মডালৰ বাহিৰত ক্লিক কৰাৰ সময়ত দেখুওৱা মডালসমূহ বাতিল কৰাৰ বাবে এটা ক্লিক অঞ্চল প্ৰদান কৰিবলৈ এটা সৃষ্টি কৰে।<body>
.modal-backdrop
জাভাস্ক্রিপ্ট লিখা নোহোৱাকৈ এটা মডাল সক্ৰিয় কৰক। data-toggle="modal"
এটা নিয়ন্ত্ৰক উপাদানত সংহতি কৰক , যেনে এটা বুটাম, এটা data-target="#foo"
বা href="#foo"
টগল কৰিবলে এটা নিৰ্দিষ্ট মডাল লক্ষ্য কৰিবলৈ।
<button type="button" data-toggle="modal" data-target="#myModal">Launch modal</button>
myModal
জাভাস্ক্রিপ্টৰ এটা শাৰীৰ সৈতে id ৰ সৈতে এটা মডাল কল কৰক :
$('#myModal').modal(options)
বিকল্পসমূহ ডাটা এট্ৰিবিউট বা জাভাস্ক্রিপ্টৰ যোগেদি পাছ কৰিব পাৰি। তথ্য বৈশিষ্ট্যসমূহৰ বাবে, বিকল্পৰ নাম ত সংযুক্ত কৰক data-
, যেনে data-backdrop=""
.
নাম | প্ৰকাৰ | ডিফল্ট | বিৱৰণ |
---|---|---|---|
পটভূমি | বুলিয়ান বা ষ্ট্ৰিং'static' |
সঁচা | এটা মডাল-বেকড্ৰপ উপাদান অন্তৰ্ভুক্ত কৰা হৈছে। বৈকল্পিকভাৱে, 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 ইনষ্টেন্স পদ্ধতি কল কৰা হয়। যদি এটা ক্লিকৰ ফলত হয়, ক্লিক কৰা উপাদানটো relatedTarget ইভেন্টৰ বৈশিষ্ট্য হিচাপে উপলব্ধ। |
দেখুওৱা হৈছে.bs.modal | এই ইভেন্টটো গুলিয়াই দিয়া হয় যেতিয়া মডালক ব্যৱহাৰকাৰীৰ বাবে দৃশ্যমান কৰা হয় (CSS পৰিৱৰ্তনসমূহ সম্পূৰ্ণ হ'বলৈ অপেক্ষা কৰিব)। যদি এটা ক্লিকৰ ফলত হয়, ক্লিক কৰা উপাদানটো relatedTarget ইভেন্টৰ বৈশিষ্ট্য হিচাপে উপলব্ধ। |
লুকুৱাওক.bs.modal | এই ইভেন্ট তৎক্ষণাত ফায়াৰ কৰা হয় যেতিয়া hide ইনষ্টেন্স পদ্ধতি কল কৰা হয়। |
লুকাই থকা.bs.modal | এই ইভেন্টটো গুলিয়াই দিয়া হয় যেতিয়া মডাল ব্যৱহাৰকাৰীৰ পৰা লুকুৱাই ৰখা শেষ হয় (CSS পৰিৱৰ্তনসমূহ সম্পূৰ্ণ হ'বলৈ অপেক্ষা কৰিব)। |
লোড কৰা হৈছে.bs.modal | এই ইভেন্টটো ফায়াৰ কৰা হয় যেতিয়া মডালে remote বিকল্প ব্যৱহাৰ কৰি বিষয়বস্তু লোড কৰে। |
$('#myModal').on('hidden.bs.modal', function (e) {
// do something...
})
এই সৰল প্লাগইনৰ সৈতে প্ৰায় যিকোনো বস্তুত ড্ৰপডাউন মেনুসমূহ যোগ কৰক, navbar, tabs, আৰু pills অন্তৰ্ভুক্ত কৰি।
ডাটা বৈশিষ্ট্যসমূহ বা জাভাস্ক্রিপ্টৰ যোগেদি, ড্ৰপডাউন প্লাগ-ইনে .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-api ব্যৱহাৰ কৰক, data-toggle="dropdown"
ড্ৰপডাউনৰ ট্ৰিগাৰ উপাদানত সদায় উপস্থিত থকাটো প্ৰয়োজনীয়।
একো নাই
$().dropdown('toggle')
এটা প্ৰদত্ত নেভবাৰ বা টেব কৰা নেভিগেচনৰ ড্ৰপডাউন মেনু টগল কৰে।
.dropdown-menu
সকলো ড্ৰপডাউন ইভেন্ট 'ৰ মূল উপাদানত গুলী কৰা হয় ।
সকলো ড্ৰপডাউন ইভেন্টৰ এটা relatedTarget
বৈশিষ্ট্য থাকে, যাৰ মান হৈছে টগলিং এংকৰ উপাদান।
ইভেন্টৰ ধৰণ | বিৱৰণ |
---|---|
show.bs.ড্ৰপডাউন | এই ইভেন্ট তৎক্ষণাত ফায়াৰ হয় যেতিয়া show instance পদ্ধতি কল কৰা হয়। |
shown.bs.ড্ৰপডাউন | এই ইভেন্টটো গুলিয়াই দিয়া হয় যেতিয়া ড্ৰপডাউন ব্যৱহাৰকাৰীৰ বাবে দৃশ্যমান কৰা হয় (CSS পৰিৱৰ্তনসমূহৰ বাবে অপেক্ষা কৰিব, সম্পূৰ্ণ হ'বলৈ)। |
hide.bs.ড্ৰপডাউন | এই ইভেন্ট তৎক্ষণাত ফায়াৰ কৰা হয় যেতিয়া hide instance পদ্ধতি কল কৰা হয়। |
hidden.bs.ড্ৰপডাউন | এই ইভেন্টটো গুলিয়াই দিয়া হয় যেতিয়া ড্ৰপডাউন ব্যৱহাৰকাৰীৰ পৰা লুকুৱাই ৰখা শেষ হয় (CSS পৰিৱৰ্তনসমূহৰ বাবে অপেক্ষা কৰিব, সম্পূৰ্ণ হ'বলৈ)। |
$('#myDropdown').on('show.bs.dropdown', function () {
// do something…
})
ScrollSpy প্লাগইন স্ক্ৰল অৱস্থানৰ ওপৰত ভিত্তি কৰি স্বয়ংক্ৰিয়ভাৱে nav লক্ষ্যসমূহ আপডেইট কৰাৰ বাবে। navbar ৰ তলৰ অঞ্চলটো স্ক্ৰল কৰক আৰু সক্ৰিয় শ্ৰেণী সলনি হোৱাটো চাওক। ড্ৰপডাউন উপ বস্তুবোৰো হাইলাইট কৰা হ’ব।
বিজ্ঞাপন লেগিংছ keytar, ব্ৰাঞ্চ আইডি আৰ্ট পাৰ্টি dolor labore. Pitchfork yr enim lo-fi আগতে তেওঁলোকে qui বিক্ৰী হৈ গৈছিল। টাম্বলাৰ ফাৰ্মৰ পৰা টেবুললৈ চাইকেলৰ অধিকাৰ যিয়েই নহওক কিয়। Anim keffiyeh কাৰ্লছ কাৰ্ডিগান। Velit seitan mcsweeney এর ফটো বুথ 3 পহু চন্দ্ৰ irure. 'কচবি চুৱেটাৰ লোমো জিন শ্বৰ্ট', উইলিয়ামছবাৰ্গ হুডি মিনিম কুই আপুনি হয়তো তেওঁলোকৰ বিষয়ে শুনা নাই et cardigan trust fund culpa biodiesel wes anderson aesthetic. নিহিল টেটু কৰা accusamus, cred বিদ্ৰুপ বায়'ডিজেল keffiyeh শিল্পী ullamco consequat.
ভেনিয়াম মাৰ্ফা গোঁফ স্কেটবৰ্ড, adipisicing fugiat velit pitchfork দাড়ি। ফ্ৰীগান দাড়ি aliqua cupidatat mcsweeney's vero. কুপিডাট চাৰি লোকো নিচি, ইএ হেলভেটিকা নুলা কাৰ্লেছ। টেটু কৰা কচবি চুৱেটাৰ খাদ্য ট্ৰাক, mcsweeney's quis non freegan vinyl. লো-ফাই ৱেছ এণ্ডাৰ্ছন +১ চাৰ্টৰিয়েল। কাৰ্লেছৰ নন নান্দনিক ব্যায়াম quis gentrify. ব্ৰুকলিন adipisicing ক্ৰাফ্ট বিয়েৰ ভাইচ keytar deserunt.
Occaecat কমোডো এলিকুৱা ডেলেক্টাছ। Fap ক্ৰাফ্ট বিয়েৰ deserunt স্কেটবোৰ্ড ea. লোমো চাইকেলৰ অধিকাৰ adipisicing banh mi, velit ea sunt পৰৱৰ্তী স্তৰ locavore একক-উৎপত্তি কফি in magna veniam. হাই লাইফ আইডি ভিনাইল, ইকো পাৰ্ক consequat quis aliquip banh mi pitchfork. ভেৰো ভিএইচএছ এষ্ট adipisicing. Consectetur nisi DIY নূন্যতম বাৰ্তাবাহক বেগ। ক্ৰেড এক্স ইন, বহনক্ষম delectus consectetur fanny pack iphone.
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.
Keytar twee blog, culpa মেচেঞ্জাৰ বেগ মাৰ্ফা যিয়েই নহওক delectus খাদ্য ট্ৰাক। চেপিয়েন্টে চিনথ আইডি এছুমেণ্ডা। Locavore sed helvetica cliche বিদ্ৰুপ, thundercats আপুনি হয়তো তেওঁলোকৰ বিষয়ে শুনা নাই consequat hoodie গ্লুটেন-মুক্ত lo-fi fap aliquip. টেৰী ৰিচাৰ্ডছন প্ৰাইডেন্ট ব্ৰাঞ্চ nesciunt quis cosby চুৱেটাৰ pariatur keffiyeh ut helvetica শিল্পী. কাৰ্ডিগান ক্ৰাফ্ট বিয়েৰ seitan ৰেডিমেড velit. ভিএইচএছ চেম্ব্ৰে লেবৰিছ টেম্পৰ ভেনিয়াম। এনিম মলিট মিনিম কমোডো উলামকো থাণ্ডাৰকেটছ।
Navbar সংযোগসমূহৰ সমাধানযোগ্য id লক্ষ্য থাকিব লাগিব। উদাহৰণস্বৰূপে, a <a href="#home">home</a>
DOM ত থকা কিবা এটাৰ সৈতে মিল খাব লাগিব যেনে <div id="home"></div>
.
:visible
উপাদানসমূহক আওকাণ কৰা হৈছে:visible
jQuery অনুসৰি নথকা ল��্ষ্য উপাদানসমূহক আওকাণ কৰা হ'ব আৰু সিহতৰ সংশ্লিষ্ট nav বস্তুসমূহ কেতিয়াও হাইলাইট কৰা নহ'ব।
প্ৰণয়ন পদ্ধতি যিয়েই নহওক কিয়, scrollspy ৰ ব্যৱহাৰৰ প্ৰয়োজন position: relative;
আপুনি চোৰাংচোৱাগিৰি কৰা উপাদানটোৰ ওপৰত। বেছিভাগ ক্ষেত্ৰতে এইটোৱেই হৈছে <body>
. ৰ বাহিৰে অন্য উপাদানসমূহত স্ক্ৰলস্পাই কৰাৰ সময়ত , এটা ছেট <body>
থকাটো নিশ্চিত কৰক আৰু প্ৰয়োগ কৰা।height
overflow-y: scroll;
আপোনাৰ শীৰ্ষবাৰ নেভিগেচনত সহজে scrollspy আচৰণ যোগ কৰিবলে, data-spy="scroll"
আপুনি চোৰাংচোৱাগিৰি কৰিব বিচৰা উপাদানত যোগ কৰক (বেছিভাগ সাধাৰণতে এইটো হ'ব <body>
)। data-target
তাৰ পিছত যিকোনো Bootstrap উপাদানৰ মূল উপাদানৰ 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;
, জাভাস্ক্রিপ্টৰ যোগেদি scrollspy কল কৰক:
$('body').scrollspy({ target: '#navbar-example' })
.scrollspy('refresh')
DOM ৰ পৰা উপাদানসমূহ যোগ বা আঁতৰোৱাৰ সৈতে scrollspy ব্যৱহাৰ কৰাৰ সময়ত, আপুনি সতেজ পদ্ধতিক এনেদৰে কল কৰিব লাগিব:
$('[data-spy="scroll"]').each(function () {
var $spy = $(this).scrollspy('refresh')
})
বিকল্পসমূহ ডাটা এট্ৰিবিউট বা জাভাস্ক্রিপ্টৰ যোগেদি পাছ কৰিব পাৰি। তথ্য বৈশিষ্ট্যসমূহৰ বাবে, বিকল্পৰ নাম ত সংযুক্ত কৰক data-
, যেনে data-offset=""
.
নাম | প্ৰকাৰ | ডিফল্ট | বিৱৰণ |
---|---|---|---|
অফছেট | সংখ্যা | ১০ | স্ক্ৰলৰ অৱস্থান গণনা কৰাৰ সময়ত ওপৰৰ পৰা অফছেট কৰিবলৈ পিক্সেলসমূহ। |
ইভেন্টৰ ধৰণ | বিৱৰণ |
---|---|
সক্ৰিয় কৰক.bs.scrollspy | এই ইভেন্টটো যেতিয়াই এটা নতুন বস্তু স্ক্ৰলস্পাইৰ দ্বাৰা সক্ৰিয় হয় তেতিয়াই ফায়াৰ হয়। |
$('#myScrollspy').on('activate.bs.scrollspy', function () {
// do something…
})
স্থানীয় বিষয়বস্তুৰ পেনসমূহৰ মাজেৰে পৰিৱৰ্তন কৰিবলৈ দ্ৰুত, গতিশীল টেব কাৰ্য্যকৰীতা যোগ কৰক, আনকি ড্ৰপডাউন মেনুসমূহৰ যোগেদিও। নেষ্টেড টেবসমূহ সমৰ্থিত নহয়।
কেঁচা ডেনিম আপুনি হয়তো তেওঁলোকৰ বিষয়ে শুনা নাই জিন শ্বৰ্ট অষ্টিন। নেচচিউন্ট টোফু ষ্টাম্পটাউন এলিকুৱা, ৰেট্ৰ' চিন্থ মাষ্টাৰ ক্লিনজ। গোঁফ ক্লিচে টেম্পৰ, উইলিয়ামছবাৰ্গ কাৰ্লছ ভেগান হেলভেটিকা। Reprehenderit কসাই ৰেট্ৰ' keffiyeh ড্ৰিমকেচাৰ synth. কচবি চুৱেটাৰ ইউ বানহ মি, কুই ইৰুৰে টেৰী ৰিচাৰ্ডছন এক্স স্কুইড। Aliquip placeat ছালভিয়া চিলাম আইফোন। Seitan aliquip quis cardigan আমেৰিকান পোছাক, কসাই voluptate nisi qui.
Food truck fixie locavore, accusamus mcsweeney's marfa nulla single-origin coffee squid. Exercitation +1 labore velit, blog sartorial PBR leggings next level wes anderson artisan four loko farm-to-table craft beer twee. Qui photo booth letterpress, commodo enim craft beer mlkshk aliquip jean shorts ullamco ad vinyl cillum PBR. Homo nostrud organic, assumenda labore aesthetic magna delectus mollit. Keytar helvetica VHS salvia yr, vero magna velit sapiente labore stumptown. Vegan fanny pack odio cillum wes anderson 8-bit, sustainable jean shorts beard ut DIY ethical culpa terry richardson biodiesel. Art party scenester stumptown, tumblr butcher vero sint qui sapiente accusamus tattooed echo park.
Etsy mixtape wayfarers, ethical wes anderson tofu before they sold out mcsweeney's organic lomo retro fanny pack lo-fi farm-to-table readymade. Messenger bag gentrify pitchfork tattooed craft beer, iphone skateboard locavore carles etsy salvia banksy hoodie helvetica. DIY synth PBR banksy irony. Leggings gentrify squid 8-bit cred pitchfork. Williamsburg banh mi whatever gluten-free, carles pitchfork biodiesel fixie etsy retro mlkshk vice blog. Scenester cred you probably haven't heard of them, vinyl craft beer blog stumptown. Pitchfork sustainable tofu synth chambray yr.
Trust fund seitan letterpress, keytar raw denim keffiyeh etsy art party before they sold out master cleanse gluten-free squid scenester freegan cosby sweater. Fanny pack portland seitan DIY, art party locavore wolf cliche high life echo park Austin. Cred vinyl keffiyeh DIY salvia PBR, banh mi before they sold out farm-to-table VHS viral locavore cosby sweater. Lomo wolf viral, mustache readymade thundercats keffiyeh craft beer marfa ethical. Wolf salvia freegan, sartorial keffiyeh echo park vegan.
এই প্লাগ- ইনে টেব কৰা নেভিগেচন উপাদানক টেব কৰিব পৰা অঞ্চলসমূহ যোগ কৰিবলে সম্প্ৰসাৰিত কৰে।
জাভাস্ক্রিপ্টৰ যোগেদি টেবেবল টেবসমূহ সামৰ্থবান কৰক (প্ৰতিটো টেব পৃথকে পৃথকে সক্ৰিয় কৰিব লাগিব):
$('#myTabs a').click(function (e) {
e.preventDefault()
$(this).tab('show')
})
আপুনি কেইবাটাও উপায়েৰে ব্যক্তিগত টেবসমূহ সক্ৰিয় কৰিব পাৰে:
$('#myTabs a[href="#profile"]').tab('show') // Select tab by name
$('#myTabs a:first').tab('show') // Select first tab
$('#myTabs a:last').tab('show') // Select last tab
$('#myTabs li:eq(2) a').tab('show') // Select third tab (0-indexed)
আপুনি কোনো জাভাস্ক্রিপ্ট লিখা নোহোৱাকৈ এটা টেব বা পিল নেভিগেচন সক্ৰিয় কৰিব পাৰে কেৱল এটা উপাদান নিৰ্দিষ্ট কৰি data-toggle="tab"
বা তাৰ ওপৰত। টেবত আৰু শ্ৰেণীসমূহ data-toggle="pill"
যোগ কৰিলে বুটষ্ট্ৰেপ টেব ষ্টাইলিং প্ৰয়োগ কৰিব, আৰু শ্ৰেণীসমূহ যোগ কৰিলে পিল ষ্টাইলিং প্ৰয়োগ হ'ব ।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
ইভেন্টসমূহ ফায়াৰ কৰা নহ'ব।
ইভেন্টৰ ধৰণ | বিৱৰণ |
---|---|
শ্ব'.বি.এছ.টেব | এই ইভেন্ট টেব শ্ব'ত ফায়াৰ কৰে, কিন্তু নতুন টেব দেখুওৱাৰ আগতে। সক্ৰিয় টেব আৰু পূৰ্বৰ সক্ৰিয় টেব (যদি উপলব্ধ) লক্ষ্য কৰিবলে ক্ৰমে event.target আৰু ব্যৱহাৰ কৰক।event.relatedTarget |
shown.bs.tab কৰা হৈছে | এই ইভেন্ট এটা টেব দেখুওৱাৰ পিছত টেব শ্ব'ত ফায়াৰ হয়। সক্ৰিয় টেব আৰু পূৰ্বৰ সক্ৰিয় টেব (যদি উপলব্ধ) লক্ষ্য কৰিবলে ক্ৰমে event.target আৰু ব্যৱহাৰ কৰক।event.relatedTarget |
লুকুৱাওক.bs.tab | এই ইভেন্টটো গুলিয়াই দিয়ে যেতিয়া এটা নতুন টেব দেখুৱাব লাগে (আৰু এইদৰে পূৰ্বৱৰ্তী সক্ৰিয় টেবটো লুকুৱাব লাগে)। বৰ্তমান সক্ৰিয় টেব আৰু নতুন অতি সোনকালে সক্ৰিয় হ'বলগীয়া টেবক লক্ষ্য কৰিবলৈ ক্ৰমে event.target আৰু ব্যৱহাৰ কৰক ।event.relatedTarget |
লুকাই থকা.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 ব্যৱহাৰ কৰে, আৰু স্থানীয় শিৰোনাম সংৰক্ষণৰ বাবে ডাটা-বৈশিষ্ট্যসমূহ।
শূন্য-দৈৰ্ঘ্যৰ শিৰোনাম থকা সঁজুলিটিপসমূহ কেতিয়াও প্ৰদৰ্শিত নহয়।
সঁজুলি টিপছ চাবলৈ তলৰ লিংকসমূহৰ ওপৰত হাউভাৰ কৰক:
টাইট পেণ্ট নেক্সট লেভেল কেফিয়েহ আপুনি হয়তো শুনা নাই। ফটো বুথ দাড়ি কেঁচা ডেনিম লেটাৰপ্ৰেছ ভেগান মেচেঞ্জাৰ বেগ stumptown. ফাৰ্ম-টু-টেবল seitan, mcsweeney's fixie বহনক্ষম quinoa 8-বিট আমেৰিকান পোছাক এটা টেৰী richardson vinyl chambray আছে. দাড়ি ষ্টাম্পটাউন, কাৰ্ডিগান বানহ মি লোমো থাণ্ডাৰকেটছ। টোফু বায়'ডিজেল উইলিয়ামছবাৰ্গ মাৰ্ফা, চাৰিটা লোকো mcsweeney's ক্লিনজ ভেগান chambray. 'এটা সঁচাকৈয়ে বিদ্ৰুপৰ শিল্পী যিয়েই নহওক কিয় keytar , scenester ফাৰ্ম-টু-টেবুল banksy অষ্টিন টুইটাৰ হেণ্ডেল freegan cred কেঁচা ডেনিম একক-উৎপত্তি কফি ভাইৰেল.
চাৰিটা বিকল্প উপলব্ধ: ওপৰ, সোঁ, তললৈ, আৰু বাওঁ প্ৰান্তিককৃত।
<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>
পৰিৱেশন কাৰণৰ বাবে, সঁজুলিটিপ আৰু Popover ডাটা-এপিছসমূহ অপ্ট-ইন, অৰ্থাৎ আপুনি নিজেই সিহতক আৰম্ভ কৰিব লাগিব ।
এটা পৃষ্ঠাত সকলো সঁজুলি টিপ আৰম্ভ কৰাৰ এটা উপায় হ'ব সিহতক সিহঁতৰ 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
a বা এটা ৰ ভিতৰৰ উপাদানসমূহত সঁজুলি টিপসমূহ ব্যৱহাৰ কৰাৰ সময়ত .input-group
, বা টেবুল-সম্পৰ্কীয় উপাদানসমূহত ( <td>
, <th>
, <tr>
, <thead>
, <tbody>
, <tfoot>
), আপুনি বিকল্পটো ধাৰ্য্য কৰিব লাগিব container: 'body'
(তলত নথিভুক্ত কৰা হৈছে) অবাঞ্চিত পাৰ্শ্বক্ৰিয়াসমূহ এৰাই চলিবলৈ (যেনে উপাদানটো বহল হোৱা আৰু/ বা সঁজুলিটিপ ট্ৰিগাৰ কৰাৰ সময়ত ইয়াৰ ঘূৰণীয়া চুকবোৰ হেৰুৱাই পেলোৱা)।
tabindex="0"
এটা কিবৰ্ডৰ সৈতে নেভিগেট কৰা ব্যৱহাৰকাৰীসকলৰ বাবে, আৰু বিশেষকৈ সহায়ক প্ৰযুক্তিসমূহৰ ব্যৱহাৰকাৰীসকলৰ বাবে, আপুনি কেৱল কিবৰ্ড-কেন্দ্ৰিককৰণযোগ্য উপাদানসমূহ যেনে সংযোগসমূহ, ফৰ্ম নিয়ন্ত্ৰণসমূহ, বা এটা বৈশিষ্ট্যৰ সৈতে যিকোনো ইচ্ছাকৃত উপাদানসমূহত সঁজুলিটিপসমূহ যোগ কৰিব লাগে ।
disabled
a বা উপাদানত এটা সঁজুলিটিপ যোগ কৰিবলৈ .disabled
, উপাদানটো a ৰ ভিতৰত ৰাখক আৰু ইয়াৰ পৰিৱৰ্তে <div>
তাত সঁজুলিটিপ প্ৰয়োগ কৰক ।<div>
বিকল্পসমূহ ডাটা এট্ৰিবিউট বা জাভাস্ক্রিপ্টৰ যোগেদি পাছ কৰিব পাৰি। তথ্য বৈশিষ্ট্যসমূহৰ বাবে, বিকল্পৰ নাম ত সংযুক্ত কৰক data-
, যেনে data-animation=""
.
মন কৰিব যে সুৰক্ষাৰ কাৰণে sanitize
, sanitizeFn
আৰু whiteList
বিকল্পসমূহ তথ্য বৈশিষ্ট্যসমূহ ব্যৱহাৰ কৰি যোগান ধৰিব নোৱাৰি।
নাম | প্ৰকাৰ | ডিফল্ট | বিৱৰণ |
---|---|---|---|
এনিমেচন | বুলিয়ান | সঁচা | সঁজুলিটিপত এটা CSS ফেড পৰিৱৰ্তন প্ৰয়োগ কৰক |
পাত্ৰ | ষ্ট্ৰিং | মিছা | মিছা | এটা নিৰ্দিষ্ট উপাদানত সঁজুলিটিপ সংযোজন কৰে। উদাহৰণ: |
পলম কৰা | সংখ্যা | বস্তু | ০ | সঁজুলিটিপ দেখুৱা আৰু লুকুৱাবলৈ বিলম্ব (ms) - হস্তচালিত ট্ৰিগাৰ ধৰণৰ বাবে প্ৰযোজ্য নহয় যদি এটা নম্বৰ যোগান ধৰা হয়, তেন্তে লুকুৱাই/দেখা দুয়োটাতে বিলম্ব প্ৰয়োগ কৰা হয় বস্তুৰ গঠন হ'ল: |
html | বুলিয়ান | মিছা | টুলটিপত HTML সন্নিৱিষ্ট কৰক। যদি মিছা, jQuery ৰ text পদ্ধতি DOM ত বিষয়বস্তু সন্নিৱিষ্ট কৰিবলে ব্যৱহাৰ কৰা হব। XSS আক্ৰমণৰ বাবে চিন্তিত হ'লে লিখা ব্যৱহাৰ কৰক। |
প্লেচমেণ্ট | ষ্ট্ৰিং | অনুষ্ঠান | 'শীৰ্ষ' | টুলটিপ কেনেকৈ স্থাপন কৰিব - ওপৰত | তলৰ | বাওঁফালে | সোঁফালে | অটো। যেতিয়া এটা ফাংচন স্থাপন নিৰ্ধাৰণ কৰিবলৈ ব্যৱহাৰ কৰা হয়, ইয়াক সঁজুলিটিপ DOM ন'ডক ইয়াৰ প্ৰথম যুক্তি হিচাপে আৰু ট্ৰিগাৰিং উপাদান DOM ন'ডক ইয়াৰ দ্বিতীয় হিচাপে লৈ কল কৰা হয়। |
নিৰ্বাচক | তাঁৰ | মিছা | যদি এটা নিৰ্বাচক প্ৰদান কৰা হয়, সঁজুলিটিপ বস্তুসমূহক ধাৰ্য্য কৰা লক্ষ্যসমূহলে প্ৰত্যায়িত কৰা হ'ব। কাৰ্য্যত, ইয়াক গতিশীলভাৱে যোগ কৰা DOM উপাদানসমূহলে সঁজুলি টিপসমূহ প্ৰয়োগ কৰিবলেও ব্যৱহাৰ কৰা হয় ( jQuery.on সমৰ্থন)। এইটো আৰু এটা তথ্যসমৃদ্ধ উদাহৰণ চাওক । |
সাঁচ | তাঁৰ | '<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>' |
সঁজুলিটিপ সৃষ্টি কৰাৰ সময়ত ব্যৱহাৰ কৰিবলৈ HTML ভিত্তি কৰক। টুলটিপৰ
আটাইতকৈ বাহিৰৰ ৰেপাৰ উপাদানটোৰ |
অলপ | ষ্ট্ৰিং | অনুষ্ঠান | '' |
|
ট্ৰিগাৰ | তাঁৰ | 'hover focus' | টুলটিপ কেনেকৈ ট্ৰিগাৰ কৰা হয় - | ক্লিক কৰক hover | ফোকাচ | হাতপুথি. আপুনি একাধিক ট্ৰিগাৰ পাছ কৰিব পাৰে; ইহঁতক এটা স্থান দি পৃথক কৰক। manual আন কোনো ট্ৰিগাৰৰ সৈতে সংযুক্ত কৰিব নোৱাৰি। |
ভিউপৰ্ট | ষ্ট্ৰিং | বস্তু | অনুষ্ঠান | { নিৰ্বাচক: 'শৰীৰ', পেডিং: 0 } | এই উপাদানৰ সীমাৰ ভিতৰত সঁজুলিটিপ ৰাখে। উদাহৰণ: যদি এটা ফাংচন দিয়া হয়, ইয়াক ট্ৰিগাৰিং উপাদান DOM ন'ডক ইয়াৰ একমাত্ৰ যুক্তি হিচাপে লৈ কল কৰা হয়। |
চেনিটাইজ কৰক | বুলিয়ান | সঁচা | চেনিটাইজেচন সক্ষম বা নিষ্ক্ৰিয় কৰক। যদি সক্ৰিয় কৰা হয় 'template' , 'content' আৰু 'title' বিকল্পসমূহ চেনিটাইজ কৰা হব। |
whiteList | বস্তু | অবিকল্পিত মান | যিটো বস্তুত অনুমোদিত বৈশিষ্ট্য আৰু টেগ থাকে |
চেনিটাইজFn | শূন্য | অনুষ্ঠান | খালী | ইয়াত আপুনি নিজাকৈ চেনিটাইজ ফাংচন যোগান ধৰিব পাৰে। যদি আপুনি চেনিটাইজেচন কৰিবলৈ এটা নিৰ্দিষ্ট লাইব্ৰেৰী ব্যৱহাৰ কৰিব বিচাৰে তেন্তে ই উপযোগী হ’ব পাৰে। |
ব্যক্তিগত সঁজুলি টিপসমূহৰ বাবে বিকল্পসমূহ বিকল্পভাৱে তথ্য বৈশিষ্ট্যসমূহৰ ব্যৱহাৰৰ যোগেদি ধাৰ্য্য কৰিব পাৰি, ওপৰত ব্যাখ্যা কৰা ধৰণে।
$().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 ইনষ্টেন্স পদ্ধতি কল কৰা হয়। |
shown.bs.টুলটিপ | এই ইভেন্টটো গুলিয়াই দিয়া হয় যেতিয়া সঁজুলিটিপ ব্যৱহাৰকাৰীৰ বাবে দৃশ্যমান কৰা হয় (CSS পৰিৱৰ্তনসমূহ সম্পূৰ্ণ হোৱালৈ অপেক্ষা কৰিব)। |
hide.bs.টুলটিপ | এই ইভেন্ট তৎক্ষণাত ফায়াৰ কৰা হয় যেতিয়া hide ইনষ্টেন্স পদ্ধতি কল কৰা হয়। |
hidden.bs.টুলটিপ | এই ইভেন্টটো গুলিয়াই দিয়া হয় যেতিয়া সঁজুলিটিপ ব্যৱহাৰকাৰীৰ পৰা লুকুৱাই ৰখা শেষ হয় (CSS পৰিবৰ্তনসমূহ সম্পূৰ্ণ হ'বলৈ অপেক্ষা কৰিব)। |
inserted.bs.টুলটিপ কৰা হৈছে | এই ইভেন্টক ইভেন্টৰ পিছত ফায়াৰ কৰা হয় show.bs.tooltip যেতিয়া সঁজুলিটিপ সাঁচ DOM ত যোগ কৰা হয়। |
$('#myTooltip').on('hidden.bs.tooltip', function () {
// do something…
})
গৌণ তথ্য আৱাসৰ বাবে যিকোনো উপাদানত আইপেডত থকাৰ দৰে বিষয়বস্তুৰ সৰু সৰু অভাৰলে যোগ কৰক।
শিৰোনাম আৰু বিষয়বস্তু দুয়োটা শূন্য-দৈৰ্ঘ্যৰ Popovers কেতিয়াও প্ৰদৰ্শিত নহয়।
Popovers ৰ বাবে সঁজুলিটিপ প্লাগইন আপোনাৰ Bootstrap ৰ সংস্কৰণত অন্তৰ্ভুক্ত কৰাৰ প্ৰয়োজন ।
পৰিৱেশন কাৰণৰ বাবে, সঁজুলিটিপ আৰু Popover ডাটা-এপিছসমূহ অপ্ট-ইন, অৰ্থাৎ আপুনি নিজেই সিহতক আৰম্ভ কৰিব লাগিব ।
এটা পৃষ্ঠাত সকলো পপঅভাৰ আৰম্ভ কৰাৰ এটা উপায় হ'ব সিহতক সিহঁতৰ data-toggle
বৈশিষ্ট্য অনুসৰি নিৰ্ব্বাচন কৰা:
$(function () {
$('[data-toggle="popover"]').popover()
})
.btn-group
a বা an ৰ ভিতৰৰ উপাদানসমূহত popovers ব্যৱহাৰ কৰাৰ সময়ত .input-group
, বা টেবুল-সম্পৰ্কীয় উপাদানসমূহত ( <td>
, <th>
, <tr>
, <thead>
, <tbody>
, <tfoot>
), আপুনি container: 'body'
অবাঞ্চিত পাৰ্শ্বক্ৰিয়াসমূহ এৰাই চলিবলৈ বিকল্পটো ধাৰ্য্য কৰিব লাগিব (তলত নথিভুক্ত কৰা হৈছে) (যেনে উপাদানটো বহল হোৱা আৰু/ বা পপঅভাৰ ট্ৰিগাৰ হ’লে ইয়াৰ ঘূৰণীয়া চুকবোৰ হেৰুৱাই পেলোৱা)।
disabled
a বা উপাদানত এটা পপঅভাৰ যোগ কৰিবলৈ .disabled
, উপাদানটো a ৰ ভিতৰত ৰাখক আৰু তাৰ পৰিৱৰ্তে <div>
সেইটোত পপঅভাৰ প্ৰয়োগ কৰক ।<div>
কেতিয়াবা আপুনি এটা হাইপাৰলিংকত এটা পপঅভাৰ যোগ কৰিব বিচাৰে যিয়ে একাধিক শাৰী ৰেপ কৰে। popover প্লাগইনৰ অবিকল্পিত আচৰণ হৈছে ইয়াক অনুভূমিক আৰু উলম্বভাৱে কেন্দ্ৰ কৰা। 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>
জাভাস্ক্রিপ্টৰ যোগেদি popovers সামৰ্থবান কৰক:
$('#example').popover(options)
বিকল্পসমূহ ডাটা এট্ৰিবিউট বা জাভাস্ক্রিপ্টৰ যোগেদি পাছ কৰিব পাৰি। তথ্য বৈশিষ্ট্যসমূহৰ বাবে, বিকল্পৰ নাম ত সংযুক্ত কৰক data-
, যেনে data-animation=""
.
মন কৰিব যে সুৰক্ষাৰ কাৰণে sanitize
, sanitizeFn
আৰু whiteList
বিকল্পসমূহ তথ্য বৈশিষ্ট্যসমূহ ব্যৱহাৰ কৰি যোগান ধৰিব নোৱাৰি।
নাম | প্ৰকাৰ | ডিফল্ট | বিৱৰণ |
---|---|---|---|
এনিমেচন | বুলিয়ান | সঁচা | পপঅভাৰত এটা CSS ফেড পৰিৱৰ্তন প্ৰয়োগ কৰক |
পাত্ৰ | ষ্ট্ৰিং | মিছা | মিছা | এটা নিৰ্দিষ্ট উপাদানৰ সৈতে পপঅভাৰ সংযোজন কৰে। উদাহৰণ: |
বিষয় | ষ্ট্ৰিং | অনুষ্ঠান | '' |
|
পলম কৰা | সংখ্যা | বস্তু | ০ | popover দেখুৱা আৰু লুকুৱাবলৈ বিলম্ব (ms) - হস্তচালিত ট্ৰিগাৰ ধৰণৰ বাবে প্ৰযোজ্য নহয় যদি এটা নম্বৰ যোগান ধৰা হয়, তেন্তে লুকুৱাই/দেখা দুয়োটাতে বিলম্ব প্ৰয়োগ কৰা হয় বস্তুৰ গঠন হ'ল: |
html | বুলিয়ান | মিছা | পপঅভাৰত HTML সন্নিৱিষ্ট কৰক। যদি মিছা, jQuery ৰ text পদ্ধতি DOM ত বিষয়বস্তু সন্নিৱিষ্ট কৰিবলে ব্যৱহাৰ কৰা হব। XSS আক্ৰমণৰ বাবে চিন্তিত হ'লে লিখা ব্যৱহাৰ কৰক। |
প্লেচমেণ্ট | ষ্ট্ৰিং | অনুষ্ঠান | 'শুদ্ধ' | popover - top টো কেনেকৈ পজিচন কৰিব | তলৰ | বাওঁফালে | সোঁফালে | অটো। যেতিয়া এটা ফাংচন স্থাপন নিৰ্ধাৰণ কৰিবলে ব্যৱহাৰ কৰা হয়, ইয়াক পপঅভাৰ DOM ন'ডক ইয়াৰ প্ৰথম যুক্তি হিচাপে আৰু ট্ৰিগাৰিং উপাদান DOM ন'ডক ইয়াৰ দ্বিতীয় হিচাপে লৈ কল কৰা হয়। |
নিৰ্বাচক | তাঁৰ | মিছা | যদি এটা নিৰ্বাচক প্ৰদান কৰা হয়, পপঅভাৰ বস্তুসমূহক ধাৰ্য্য কৰা লক্ষ্যসমূহলে প্ৰত্যায়িত কৰা হব। কাৰ্য্যক্ষেত্ৰত, ইয়াক গতিশীল HTML বিষয়বস্তু সামৰ্থবান কৰিবলৈ ব্যৱহাৰ কৰা হয় যাতে পপঅভাৰসমূহ যোগ কৰা হয়। এইটো আৰু এটা তথ্যসমৃদ্ধ উদাহৰণ চাওক । |
সাঁচ | তাঁৰ | '<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>' |
পপঅভাৰ সৃষ্টি কৰাৰ সময়ত ব্যৱহাৰ কৰিবলৈ HTML ভিত্তি কৰক। পোপঅভাৰৰ পোপঅভাৰৰ
আটাইতকৈ বাহিৰৰ ৰেপাৰ উপাদানটোৰ |
অলপ | ষ্ট্ৰিং | অনুষ্ঠান | '' |
|
ট্ৰিগাৰ | তাঁৰ | 'ক্লিক' | popover কেনেকৈ ট্ৰিগাৰ হয় - ক্লিক কৰক | hover | ফোকাচ | হাতপুথি. আপুনি একাধিক ট্ৰিগাৰ পাছ কৰিব পাৰে; ইহঁতক এটা স্থান দি পৃথক কৰক। manual আন কোনো ট্ৰিগাৰৰ সৈতে সংযুক্ত কৰিব নোৱাৰি। |
ভিউপৰ্ট | ষ্ট্ৰিং | বস্তু | অনুষ্ঠান | { নিৰ্বাচক: 'শৰীৰ', পেডিং: 0 } | এই উপাদানৰ সীমাৰ ভিতৰত popover ৰাখে। উদাহৰণ: যদি এটা ফাংচন দিয়া হয়, ইয়াক ট্ৰিগাৰিং উপাদান DOM ন'ডক ইয়াৰ একমাত্ৰ যুক্তি হিচাপে লৈ কল কৰা হয়। |
চেনিটাইজ কৰক | বুলিয়ান | সঁচা | চেনিটাইজেচন সক্ষম বা নিষ্ক্ৰিয় কৰক। যদি সক্ৰিয় কৰা হয় 'template' , 'content' আৰু 'title' বিকল্পসমূহ চেনিটাইজ কৰা হব। |
whiteList | বস্তু | অবিকল্পিত মান | যিটো বস্তুত অনুমোদিত বৈশিষ্ট্য আৰু টেগ থাকে |
চেনিটাইজFn | শূন্য | অনুষ্ঠান | খালী | ইয়াত আপুনি নিজাকৈ চেনিটাইজ ফাংচন যোগান ধৰিব পাৰে। যদি আপুনি চেনিটাইজেচন কৰিবলৈ এটা নিৰ্দিষ্ট লাইব্ৰেৰী ব্যৱহাৰ কৰিব বিচাৰে তেন্তে ই উপযোগী হ’ব পাৰে। |
ব্যক্তিগত পপঅভাৰৰ বাবে বিকল্পসমূহ বিকল্পভাৱে তথ্য বৈশিষ্ট্যসমূহৰ ব্যৱহাৰৰ যোগেদি ধাৰ্য্য কৰিব পাৰি, ওপৰত ব্যাখ্যা কৰা ধৰণে।
$().popover(options)
এটা উপাদান সংগ্ৰহৰ বাবে popovers আৰম্ভ কৰে।
.popover('show')
এটা উপাদানৰ পপঅভাৰ প্ৰকাশ কৰে। পপঅভাৰ প্ৰকৃততে দেখুওৱাৰ আগতে (অৰ্থাৎ shown.bs.popover
ইভেন্টটো ঘটাৰ আগতে) কলাৰলৈ উভতি যায়। ইয়াক পপঅভাৰৰ "মেনুৱেল" ট্ৰিগাৰিং বুলি গণ্য কৰা হয়। শিৰোনাম আৰু বিষয়বস্তু দুয়োটা শূন্য-দৈৰ্ঘ্যৰ Popovers কেতিয়াও প্ৰদৰ্শিত নহয়।
$('#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 পৰিৱৰ্তনসমূহ সম্পূৰ্ণ হোৱালৈ অপেক্ষা কৰিব)। |
লুকুৱাওক.bs.popover | এই ইভেন্ট তৎক্ষণাত ফায়াৰ কৰা হয় যেতিয়া hide ইনষ্টেন্স পদ্ধতি কল কৰা হয়। |
লুকাই থকা.bs.popover | এই ইভেন্টটো গুলিয়াই দিয়া হয় যেতিয়া পপঅভাৰ ব্যৱহাৰকাৰীৰ পৰা লুকুৱাই ৰখাটো শেষ হয় (CSS পৰিৱৰ্তনসমূহ সম্পূৰ্ণ হ'বলৈ অপেক্ষা কৰিব)। |
সন্নিৱিষ্ট কৰা হৈছে.bs.popover | এই ইভেন্টক ইভেন্টৰ পিছত গুলিয়াই দিয়া হয় show.bs.popover যেতিয়া 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
শ্ৰেণীসমূহ উপস্থিত থাকে, সতৰ্কবাণী আঁতৰোৱাৰ আগতে ম্লান হৈ যাব।
Bootstrap ৰ সতৰ্কবাণী প্লাগ-ইন সতৰ্কতা কাৰ্য্যকৰীতাত হুক কৰাৰ বাবে কেইটামান ইভেন্ট উন্মোচন কৰে।
ইভেন্টৰ ধৰণ | বিৱৰণ |
---|---|
বন্ধ.bs.alert | এই ইভেন্ট তৎক্ষণাত ফায়াৰ হয় যেতিয়া close ইনষ্টেন্স পদ্ধতি কল কৰা হয়। |
বন্ধ কৰা হৈছে.bs.alert | এই ইভেন্টটো বন্ধ কৰা হয় যেতিয়া সতৰ্কবাণী বন্ধ কৰা হয় (CSS পৰিৱৰ্তনসমূহ সম্পূৰ্ণ হোৱালৈ অপেক্ষা কৰিব)। |
$('#myAlert').on('closed.bs.alert', function () {
// do something…
})
বুটামৰ সৈতে অধিক কৰক। নিয়ন্ত্ৰণ বুটামে সঁজুলিদণ্ডিকাৰ দৰে অধিক উপাদানৰ বাবে বুটামৰ গোটসমূহ অৱস্থান কৰে বা সৃষ্টি কৰে।
Firefox এ পৃষ্ঠা লোডসমূহৰ মাজেৰে ফৰ্ম নিয়ন্ত্ৰণ অৱস্থাসমূহ (অক্ষমতা আৰু পৰীক্ষা কৰাতা) স্থায়ী কৰে । ইয়াৰ বাবে এটা সমাধান হ'ল ব্যৱহাৰ কৰা 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">
Loading state
</button>
<script>
$('#myButton').on('click', function () {
var $btn = $(this).button('loading')
// business logic...
$btn.button('reset')
})
</script>
data-toggle="button"
এটা বুটামত টগলিং সক্ৰিয় কৰিবলৈ যোগ কৰক।
.active
আৰুaria-pressed="true"
পূৰ্ব-টগল কৰা বুটামসমূহৰ বাবে, আপুনি .active
শ্ৰেণী আৰু aria-pressed="true"
বৈশিষ্ট্য button
নিজেই যোগ কৰিব লাগিব।
<button type="button" class="btn btn-primary" data-toggle="button" aria-pressed="false">
Single toggle
</button>
data-toggle="buttons"
এটা ধাৰণকাৰী চেকবাক্স বা ৰেডিঅ' ইনপুটসমূহত যোগ .btn-group
কৰক সিহতৰ নিজ নিজ শৈলীসমূহত টগলিং সামৰ্থবান কৰিবলে।
.active
পূৰ্বনিৰ্বাচিত বিকল্পসমূহৰ বাবে, আপুনি নিজেই .active
ইনপুটত শ্ৰেণীটো যোগ কৰিব লাগিব label
।
click
যদি এটা চেকবাক্স বুটামৰ নিৰ্ব্বাচিত অৱস্থা বুটামত এটা ইভেন্ট ফায়াৰ নকৰাকৈ আপডেইট কৰা হয় (যেনে ইনপুটৰ বৈশিষ্ট্য <input type="reset">
সংহতি কৰাৰ যোগেদি বা যোগেদি ), আপুনি নিজেই ইনপুটত শ্ৰেণীটো টগল কৰিব লাগিব ।checked
.active
label
<div class="btn-group" data-toggle="buttons">
<label class="btn btn-primary active">
<input type="checkbox" checked> Checkbox 1 (pre-checked)
</label>
<label class="btn btn-primary">
<input type="checkbox"> Checkbox 2
</label>
<label class="btn btn-primary">
<input type="checkbox"> Checkbox 3
</label>
</div>
<div class="btn-group" data-toggle="buttons">
<label class="btn btn-primary active">
<input type="radio" name="options" id="option1" checked> Radio 1 (preselected)
</label>
<label class="btn btn-primary">
<input type="radio" name="options" id="option2"> Radio 2
</label>
<label class="btn btn-primary">
<input type="radio" name="options" id="option3"> Radio 3
</label>
</div>
$().button('toggle')
ঠেলা অৱস্থা টগল কৰে। বুটামটোক এনে ৰূপ দিয়ে যে ই সক্ৰিয় কৰা হৈছে।
$().button('reset')
বুটাম অৱস্থা পুনৰায় সেট কৰে - মূল লিখনীলৈ লিখনী শ্বেপ কৰে। এই পদ্ধতি এচিনক্ৰ'নাছ আৰু পুনৰায় সেট কৰা প্ৰকৃততে সম্পূৰ্ণ হোৱাৰ আগতে ঘূৰাই দিয়ে।
$().button(string)
যিকোনো তথ্য সংজ্ঞায়িত লিখনী অৱস্থালৈ লিখনী শ্বেপ কৰে।
<button type="button" id="myStateButton" data-complete-text="finished!" class="btn btn-primary">
...
</button>
<script>
$('#myStateButton').on('click', function () {
$(this).button('complete') // button text will be "finished!"
})
</script>
সহজ টগল আচৰণৰ বাবে মুষ্টিমেয় শ্ৰেণীসমূহ ব্যৱহাৰ কৰা নমনীয় প্লাগইন।
সংকুচিত কৰাৰ বাবে পৰিবৰ্তনসমূহ প্লাগইন আপোনাৰ Bootstrap ৰ সংস্কৰণত অন্তৰ্ভুক্ত কৰাৰ প্ৰয়োজন ।
শ্ৰেণী পৰিবৰ্তনৰ যোগেদি অন্য এটা উপাদান দেখুৱাবলৈ আৰু লুকুৱাবলৈ তলৰ বুটামসমূহ ক্লিক কৰক:
.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"
আৰু এটা যোগ কৰক । data-target
বৈশিষ্ট্যই এটা CSS নিৰ্বাচক গ্ৰহণ কৰে য'ত 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 ইনষ্টেন্স পদ্ধতি কল কৰা হয়। |
shown.bs.collapse কৰা হৈছে | এই ইভেন্টটো গুলিয়াই দিয়া হয় যেতিয়া এটা সংকুচিত উপাদান ব্যৱহাৰকাৰীৰ বাবে দৃশ্যমান কৰা হয় (CSS পৰিৱৰ্তনসমূহ সম্পূৰ্ণ হ'বলৈ অপেক্ষা কৰিব)। |
hide.bs.collapse কৰক | এই ইভেন্টটো তৎক্ষণাত ফায়াৰ কৰা হয় যেতিয়া hide পদ্ধতিটো কল কৰা হয়। |
লুকাই থকা.bs.collapse | এই ইভেন্টটো জুই কৰা হয় যেতিয়া এটা সংকুচিত উপাদান ব্যৱহাৰকাৰীৰ পৰা লুকুৱাই ৰখা হয় (CSS পৰিৱৰ্তনসমূহ সম্পূৰ্ণ হ'বলৈ অপেক্ষা কৰিব)। |
$('#myCollapsible').on('hidden.bs.collapse', function () {
// do something…
})
উপাদানসমূহৰ মাজেৰে চাইকেল চলোৱাৰ বাবে এটা স্লাইডশ্ব' উপাদান, যেনে এটা কেৰউজেল। নেষ্টেড কেৰউজেল সমৰ্থিত নহয়।
<div id="carousel-example-generic" class="carousel slide" data-ride="carousel">
<!-- Indicators -->
<ol class="carousel-indicators">
<li data-target="#carousel-example-generic" data-slide-to="0" class="active"></li>
<li data-target="#carousel-example-generic" data-slide-to="1"></li>
<li data-target="#carousel-example-generic" data-slide-to="2"></li>
</ol>
<!-- Wrapper for slides -->
<div class="carousel-inner" role="listbox">
<div class="item active">
<img src="..." alt="...">
<div class="carousel-caption">
...
</div>
</div>
<div class="item">
<img src="..." alt="...">
<div class="carousel-caption">
...
</div>
</div>
...
</div>
<!-- Controls -->
<a class="left carousel-control" href="#carousel-example-generic" role="button" data-slide="prev">
<span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span>
<span class="sr-only">Previous</span>
</a>
<a class="right carousel-control" href="#carousel-example-generic" role="button" data-slide="next">
<span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>
<span class="sr-only">Next</span>
</a>
</div>
কেৰউজেল উপাদানটো সাধাৰণতে অভিগম্যতা মানদণ্ডৰ সৈতে সামঞ্জস্যপূৰ্ণ নহয়। যদি আপুনি অনুসৰণ কৰিব লাগে, অনুগ্ৰহ কৰি আপোনাৰ বিষয়বস্তু উপস্থাপনৰ বাবে অন্য বিকল্পসমূহ বিবেচনা কৰক।
বুটষ্ট্ৰেপে ইয়াৰ এনিমেচনসমূহৰ বাবে একচেটিয়াভাৱে CSS3 ব্যৱহাৰ কৰে, কিন্তু Internet Explorer 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
আটাইতকৈ বাহিৰৰ পাত্ৰত (the ) ব্যৱহাৰ কৰাৰ প্ৰয়োজন হয় । .carousel
একাধিক কেৰউজেল যোগ কৰাৰ সময়ত, বা এটা কেৰউজেলৰ সলনি কৰাৰ সময়ত id
, প্ৰাসংগিক নিয়ন্ত্ৰণসমূহ আপডেইট কৰাটো নিশ্চিত কৰক।
কেৰউজেলৰ অৱস্থান সহজে নিয়ন্ত্ৰণ কৰিবলৈ ডাটা এট্ৰিবিউট ব্যৱহাৰ কৰক। data-slide
মূলশব্দসমূহ গ্ৰহণ কৰে prev
বা next
, যি ইয়াৰ বৰ্তমান অৱস্থানৰ সাপেক্ষে স্লাইডৰ অৱস্থান সলনি কৰে। বৈকল্পিকভাৱে, data-slide-to
এটা কেঁচা স্লাইড সূচকাংক কেৰউজেললৈ পাছ কৰিবলৈ ব্যৱহাৰ কৰক data-slide-to="2"
, যি স্লাইডৰ অৱস্থানক এটা নিৰ্দিষ্ট সূচীলৈ আৰম্ভ কৰে0
।
data-ride="carousel"
বৈশিষ্ট্যটোক পৃষ্ঠা লোডৰ পৰা আৰম্ভ কৰি এটা কেৰউজেলক এনিমেচন হিচাপে চিহ্নিত কৰিবলৈ ব্যৱহাৰ কৰা হয় । ইয়াক একেটা কেৰউজেলৰ (অতিৰিক্ত আৰু অপ্ৰয়োজনীয়) স্পষ্ট জাভাস্ক্রিপ্ট আৰম্ভণিৰ সৈতে সংযুক্তভাৱে ব্যৱহাৰ কৰিব নোৱাৰি।
কেৰউজেলক হস্তচালিতভাৱে কল কৰক:
$('.carousel').carousel()
বিকল্পসমূহ ডাটা এট্ৰিবিউট বা জাভাস্ক্রিপ্টৰ যোগেদি পাছ কৰিব পাৰি। তথ্য বৈশিষ্ট্যসমূহৰ বাবে, বিকল্পৰ নাম ত সংযুক্ত কৰক data-
, যেনে data-interval=""
.
নাম | প্ৰকাৰ | ডিফল্ট | বিৱৰণ |
---|---|---|---|
ব্যৱধান | সংখ্যা | ৫০০০ টকা | এটা বস্তু স্বয়ংক্ৰিয়ভাৱে চাইকেল চলোৱাৰ মাজত বিলম্ব কৰিবলগীয়া সময়ৰ পৰিমাণ। যদি মিছা হয়, তেন্তে কেৰউজেলে স্বয়ংক্ৰিয়ভাৱে চাইকেল চলাব নোৱাৰে। |
বিৰতি | ষ্ট্ৰিং | খালী | "hover" | যদি লে সংহতি কৰে "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 উদাহৰণ পদ্ধতি আমন্ত্ৰণ কৰা হয়। |
slid.bs.কেৰউজেল | এই ইভেন্টটো গুলিয়াই দিয়া হয় যেতিয়া কেৰউজেলে ইয়াৰ স্লাইড ট্ৰেঞ্জিচন সম্পূৰ্ণ কৰে। |
$('#myCarousel').on('slide.bs.carousel', function () {
// do something…
})
affix প্লাগ-ইন অন position: fixed;
আৰু অফ টগল কৰে, ৰ সৈতে পোৱা প্ৰভাৱ অনুকৰণ কৰি position: sticky;
। সোঁফালে থকা চাবনেভিগেচনটো হৈছে এফিক্স প্লাগইনৰ এটা লাইভ ডেমো।
তথ্য বৈশিষ্ট্যসমূহৰ যোগেদি বা আপোনাৰ নিজৰ জাভাস্ক্রিপ্টৰ সৈতে হস্তচালিতভাৱে affix প্লাগ-ইন ব্যৱহাৰ কৰক। দুয়োটা পৰিস্থিতিত, আপুনি আপোনাৰ সংলগ্ন বিষয়বস্তুৰ অৱস্থান আৰু প্ৰস্থৰ বাবে CSS প্ৰদান কৰিব লাগিব।
টোকা: এটা Safari ৰেণ্ডাৰ বাগৰ বাবে এটা তুলনামূলকভাৱে অৱস্থান কৰা উপাদানত থকা এটা উপাদানত, যেনে এটা টানি বা ঠেলি দিয়া স্তম্ভ, এফিক্স প্লাগইন ব্যৱহাৰ নকৰিব ।
প্ৰত্যয় প্লাগ-ইন তিনিটা শ্ৰেণীৰ মাজত টগল কৰে, প্ৰত্যেকেই এটা নিৰ্দিষ্ট অৱস্থাক প্ৰতিনিধিত্ব কৰে: .affix
, .affix-top
, আৰু .affix-bottom
. position: fixed;
আপুনি শৈলীসমূহ প্ৰদান কৰিব লাগিব, on ৰ বাহিৰে .affix
, এই শ্ৰেণীসমূহৰ বাবে নিজেই (এই প্লাগইনৰ পৰা স্বাধীন) প্ৰকৃত অৱস্থানসমূহ নিয়ন্ত্ৰণ কৰিবলে।
ইয়াত affix প্লাগ-ইন কেনেকৈ কাম কৰে:
.affix-top
উপাদানটো ইয়াৰ শীৰ্ষ-সৰ্বাধিক অৱস্থানত আছে বুলি সূচাবলৈ যোগ কৰে। এই পইন্টত কোনো CSS অৱস্থানৰ প্ৰয়োজন নাই।.affix
প্ৰতিস্থাপন .affix-top
আৰু সংহতি position: fixed;
(Botstrap ৰ CSS দ্বাৰা প্ৰদান কৰা) ।.affix
লাগে .affix-bottom
। যিহেতু অফছেটসমূহ বৈকল্পিক, এটা সংহতি কৰাৰ বাবে আপুনি উপযুক্ত CSS সংহতি কৰিব লাগিব। এনে ক্ষেত্ৰত position: absolute;
প্ৰয়োজনত যোগ কৰিব লাগে। প্লাগ-ইনে ডাটা এট্ৰিবিউট বা জাভাস্ক্রিপ্ট বিকল্প ব্যৱহাৰ কৰে যাতে তাৰ পৰা উপাদানটো ক'ত স্থাপন কৰিব লাগে সেইটো নিৰ্ধাৰণ কৰিব পাৰি।তলৰ ব্যৱহাৰ বিকল্পসমূহৰ যিকোনো এটাৰ বাবে আপোনাৰ CSS সংহতি কৰিবলে ওপৰৰ পদক্ষেপসমূহ অনুসৰণ কৰক।
যিকোনো উপাদানত সহজে affix আচৰণ যোগ data-spy="affix"
কৰিবলৈ, মাত্ৰ আপুনি চোৰাংচোৱাগিৰি কৰিব বিচৰা উপাদানটোত যোগ কৰক। এটা উপাদানৰ পিনিং কেতিয়া টগল কৰিব লাগে সংজ্ঞায়িত কৰিবলে অফছেটসমূহ ব্যৱহাৰ কৰক।
<div data-spy="affix" data-offset-top="60" data-offset-bottom="200">
...
</div>
জাভাস্ক্রিপ্টৰ যোগেদি affix প্লাগইন কল কৰক:
$('#myAffix').affix({
offset: {
top: 100,
bottom: function () {
return (this.bottom = $('.footer').outerHeight(true))
}
}
})
বিকল্পসমূহ ডাটা এট্ৰিবিউট বা জাভাস্ক্রিপ্টৰ যোগেদি পাছ কৰিব পাৰি। তথ্য বৈশিষ্ট্যসমূহৰ বাবে, বিকল্পৰ নাম ত সংযুক্ত কৰক data-
, যেনে data-offset-top="200"
.
নাম | প্ৰকাৰ | ডিফল্ট | বিৱৰণ |
---|---|---|---|
অফছেট | সংখ্যা | ফাংচন | বস্তু | ১০ | স্ক্ৰলৰ অৱস্থান গণনা কৰাৰ সময়ত পৰ্দাৰ পৰা অফছেট কৰিবলৈ পিক্সেলসমূহ। যদি এটা সংখ্যা দিয়া হয়, তেন্তে ওপৰ আৰু তলৰ দুয়োটা দিশতে অফছেট প্ৰয়োগ কৰা হ’ব। এটা অনন্য প্ৰদান কৰিবলৈ, তলৰ আৰু ওপৰৰ অফছেট কেৱল এটা বস্তু offset: { top: 10 } বা offset: { top: 10, bottom: 5 } . এটা ফলন ব্যৱহাৰ কৰক যেতিয়া আপুনি এটা অফছেট গতিশীলভাৱে গণনা কৰিব লাগে। |
লক্ষ্য | নিৰ্বাচক | ন'ড | jQuery উপাদান | window বস্তুটো _ |
প্ৰত্যয়ৰ লক্ষ্য উপাদান ধাৰ্য্য কৰে। |
.affix(options)
আপোনাৰ বিষয়বস্তু সংলগ্ন বিষয়বস্তু হিচাপে সক্ৰিয় কৰে। এটা বৈকল্পিক বিকল্পসমূহ গ্ৰহণ কৰে object
।
$('#myAffix').affix({
offset: 15
})
.affix('checkPosition')
প্ৰাসংগিক উপাদানসমূহৰ মাত্ৰা, অৱস্থান, আৰু স্ক্ৰল অৱস্থানৰ ওপৰত ভিত্তি কৰি প্ৰত্যয়ৰ অৱস্থা পুনৰ গণনা কৰে। , .affix
, .affix-top
আৰু .affix-bottom
শ্ৰেণীসমূহ নতুন অৱস্থা অনুসৰি সংলগ্ন বিষয়বস্তুত যোগ কৰা হয় বা আঁতৰোৱা হয়। এই পদ্ধতিটো কল কৰিব লাগিব যেতিয়াই সংলগ্ন বিষয়বস্তু বা লক্ষ্য উপাদানৰ মাত্ৰা সলনি কৰা হয়, সংলগ্ন বিষয়বস্তুৰ সঠিক অৱস্থান নিশ্চিত কৰিবলৈ।
$('#myAffix').affix('checkPosition')
Bootstrap ৰ affix প্লাগ-ইন এফিক্স কাৰ্য্যকৰীতাত হুক কৰাৰ বাবে কেইটামান ইভেন্ট উন্মোচন কৰে।
ইভেন্টৰ ধৰণ | বিৱৰণ |
---|---|
affix.bs.এফিক্স | এই ইভেন্টটো উপাদানটো সংলগ্ন কৰাৰ ঠিক আগতেই গুলী চলায়। |
affixed.bs.এফিক্স কৰা হৈছে | এই ইভেন্টটো উপাদানটো সংলগ্ন কৰাৰ পিছত গুলী কৰা হয়। |
affix-top.bs.এফিক্স | এই ইভেন্টটো উপাদানটো affixed-top কৰাৰ ঠিক আগতেই গুলী চলায়। |
affixed-top.bs.এফিক্স কৰা হৈছে | এই ইভেন্টটো উপাদানটো affixed-top কৰাৰ পিছত ফায়াৰ কৰা হয়। |
affix-তলত.bs.এফিক্স | এই ইভেন্টটো উপাদানটো affixed-bottom কৰাৰ ঠিক আগতেই গুলী চলায়। |
affixed-bottom.bs.এফিক্স কৰা হৈছে | এই ইভেন্টটো উপাদানটো affixed-bottom হোৱাৰ পিছত ফায়াৰ কৰা হয়। |