জাভাস্ক্রিপ্ট

বুটস্ট্র্যাপের উপাদানগুলিকে জীবন্ত করে তুলুন—এখন 13টি কাস্টম jQuery প্লাগইন সহ৷

মাথা আপ! এই নথিগুলি v2.3.2 এর জন্য, যা আর আনুষ্ঠানিকভাবে সমর্থিত নয়৷ বুটস্ট্র্যাপের সর্বশেষ সংস্করণটি দেখুন!

স্বতন্ত্র বা সংকলিত

প্লাগইনগুলি পৃথকভাবে অন্তর্ভুক্ত করা যেতে পারে (যদিও কিছুর জন্য প্রয়োজনীয় নির্ভরতা রয়েছে), বা সবগুলি একবারে। bootstrap.js এবং bootstrap.min.js উভয়ই একটি ফাইলে সমস্ত প্লাগইন ধারণ করে।

ডেটা বৈশিষ্ট্য

আপনি জাভাস্ক্রিপ্টের একটি লাইন না লিখে মার্কআপ API এর মাধ্যমে বিশুদ্ধভাবে সমস্ত বুটস্ট্র্যাপ প্লাগইন ব্যবহার করতে পারেন। এটি বুটস্ট্র্যাপের প্রথম শ্রেণীর API এবং প্লাগইন ব্যবহার করার সময় আপনার প্রথম বিবেচনা করা উচিত।

এটি বলেছে, কিছু পরিস্থিতিতে এই কার্যকারিতা বন্ধ করা বাঞ্ছনীয় হতে পারে। তাই, আমরা `'data-api'` এর সাথে বডি নেমস্পেসের সমস্ত ইভেন্টকে আনবাইন্ড করে ডেটা অ্যাট্রিবিউট API নিষ্ক্রিয় করার ক্ষমতাও প্রদান করি। এটি এই মত দেখায়:

  1. $ ( 'শরীর' )। বন্ধ ( '.data-api' )

বিকল্পভাবে, একটি নির্দিষ্ট প্লাগইনকে টার্গেট করতে, শুধু প্লাগইনের নামটি একটি নামস্থান হিসাবে অন্তর্ভুক্ত করুন এবং ডেটা-এপিআই নামস্থানের সাথে এইভাবে:

  1. $ ( 'শরীর' )। বন্ধ ( '.alert.data-api' )

প্রোগ্রাম্যাটিক API

আমরা এটাও বিশ্বাস করি যে আপনি JavaScript API এর মাধ্যমে সম্পূর্ণরূপে সমস্ত বুটস্ট্র্যাপ প্লাগইন ব্যবহার করতে সক্ষম হবেন। সমস্ত পাবলিক API একক, চেইনযোগ্য পদ্ধতি এবং এর উপর কাজ করা সংগ্রহ ফেরত দেয়।

  1. $ ( ".btn.ডেঞ্জার" )। বোতাম ( "টগল" )। অ্যাডক্লাস ( "ফ্যাট" )

সমস্ত পদ্ধতির একটি ঐচ্ছিক বিকল্প অবজেক্ট গ্রহণ করা উচিত, একটি স্ট্রিং যা একটি নির্দিষ্ট পদ্ধতিকে লক্ষ্য করে বা কিছুই নয় (যা ডিফল্ট আচরণ সহ একটি প্লাগইন শুরু করে):

  1. $ ( "#myModal" )। modal () // ডিফল্ট সহ আরম্ভ করা হয়েছে
  2. $ ( "#myModal" )। modal ({ কীবোর্ড : মিথ্যা }) // কোন কীবোর্ড ছাড়াই শুরু করা হয়েছে
  3. $ ( "#myModal" )। modal ( 'শো' ) // আরম্ভ করে এবং অবিলম্বে শো আহ্বান করে

প্রতিটি প্লাগইন একটি 'কনস্ট্রাক্টর' সম্পত্তিতে তার কাঁচা কনস্ট্রাক্টরকেও প্রকাশ করে $.fn.popover.Constructor: আপনি যদি একটি নির্দিষ্ট প্লাগইন উদাহরণ পেতে চান, তাহলে একটি উপাদান থেকে সরাসরি এটি পুনরুদ্ধার করুন $('[rel=popover]').data('popover'):

নো কনফ্লিক্ট

কখনও কখনও অন্যান্য UI ফ্রেমওয়ার্কের সাথে বুটস্ট্র্যাপ প্লাগইনগুলি ব্যবহার করা প্রয়োজন। এই পরিস্থিতিতে, নামস্থানের সংঘর্ষ মাঝে মাঝে ঘটতে পারে। যদি এটি ঘটে, আপনি .noConflictযে প্লাগইনটির মান ফিরিয়ে আনতে চান সেটিকে কল করতে পারেন।

  1. var বুটস্ট্র্যাপ বোতাম = $ fn _ বোতাম _ noConflict () // $.fn.button পূর্বে নির্ধারিত মান ফেরত দিন
  2. $ _ fn _ bootstrapBtn = বুটস্ট্র্যাপ বোতাম // $(). bootstrapBtn বুটস্ট্র্যাপ কার্যকারিতা দিন

ঘটনা

বুটস্ট্র্যাপ বেশিরভাগ প্লাগইনের অনন্য কর্মের জন্য কাস্টম ইভেন্ট প্রদান করে। সাধারনত, এগুলি একটি অসীম এবং অতীত পার্টিসিপল ফর্মে আসে - যেখানে showএকটি ইভেন্টের শুরুতে ইনফিনিটিভ (উদাহরণস্বরূপ ) ট্রিগার হয় এবং এর অতীত পার্টিসিপল ফর্ম (উদাহরণস্বরূপ shown) একটি ক্রিয়া সম্পূর্ণ হওয়ার সময় ট্রিগার হয়।

সমস্ত অসীম ইভেন্ট প্রতিরোধ ডিফল্ট কার্যকারিতা প্রদান করে। এটি শুরু হওয়ার আগে একটি ক্রিয়া সম্পাদন বন্ধ করার ক্ষমতা প্রদান করে।

  1. $ ( '#myModal' )। অন ​​( 'শো' , ফাংশন ( ) {
  2. যদি (! ডেটা ) ফেরত দেয় ডিফল্ট () // মডেল দেখানো বন্ধ করে
  3. })

রূপান্তর সম্পর্কে

সাধারণ রূপান্তর প্রভাবগুলির জন্য, অন্য JS ফাইলগুলির সাথে একবার bootstrap-transition.js অন্তর্ভুক্ত করুন। আপনি যদি কম্পাইল করা (বা মিনিফাইড) bootstrap.js ব্যবহার করেন , তাহলে এটি অন্তর্ভুক্ত করার দরকার নেই—এটি ইতিমধ্যেই আছে।

ব্যবহারের ক্ষেত্রে

ট্রানজিশন প্লাগইনের কয়েকটি উদাহরণ:

  • মোডালে স্লাইডিং বা ফেইডিং
  • ট্যাবগুলি বিবর্ণ হচ্ছে
  • বিবর্ণ আউট সতর্কতা
  • স্লাইডিং ক্যারোজেল প্যান

উদাহরণ

মডেলগুলি স্ট্রীমলাইনড, কিন্তু নমনীয়, ন্যূনতম প্রয়োজনীয় কার্যকারিতা এবং স্মার্ট ডিফল্ট সহ ডায়ালগ প্রম্পট।

স্ট্যাটিক উদাহরণ

হেডার, বডি এবং ফুটারে অ্যাকশনের সেট সহ একটি রেন্ডার করা মডেল।

  1. <div class = "modal hide fade" >
  2. <div class = "modal-header" >
  3. <বাটন টাইপ = "বোতাম" ক্লাস = "ক্লোজ" ডেটা-ডিসমিস = "মডাল" আরিয়া-লুকানো = "সত্য" > &সময়; </ বোতাম>
  4. <h3> মডেল হেডার </h3>
  5. </div>
  6. <div class = "modal-body" >
  7. <p> একটি সূক্ষ্ম শরীর... </p>
  8. </div>
  9. <div class = "modal-footer" >
  10. <a href = "#" class = "btn" > বন্ধ করুন </a>
  11. <a href="#" class="btn btn-primary" > পরিবর্তনগুলি সংরক্ষণ করুন </a> _
  12. </div>
  13. </div>

সরাসরি নমুনা

নিচের বোতামে ক্লিক করে জাভাস্ক্রিপ্টের মাধ্যমে একটি মডেল টগল করুন। এটি নীচে স্লাইড হবে এবং পৃষ্ঠার শীর্ষ থেকে বিবর্ণ হয়ে যাবে৷

  1. <!-- মোডাল ট্রিগার করার বোতাম -->
  2. <a href = "#myModal" role = "button" class = "btn" data-toggle = "modal" > ডেমো মোডাল চালু করুন </a>
  3.  
  4. <!-- মডেল -->
  5. <div id = "myModal" class = "modal hide fade" tabindex = "-1" ভূমিকা = "dialog" aria-labelledby = "myModalLabel" aria-hidden = "true" >
  6. <div class = "modal-header" >
  7. <বোতামের ধরন = "বাটন" ক্লাস = "ক্লোজ" ডেটা-ডিসমিস = "মডাল" আরিয়া-হিডেন = "সত্য" > × </ বোতাম>
  8. <h3 id = "myModalLabel" > মডেল হেডার </h3>
  9. </div>
  10. <div class = "modal-body" >
  11. <p> একটি সূক্ষ্ম শরীর... </p>
  12. </div>
  13. <div class = "modal-footer" >
  14. <button class = "btn" data-dismiss = "modal" aria-hidden = "true" > বন্ধ করুন </ বোতাম>
  15. <বোতাম ক্লাস = "btn btn-primary" > পরিবর্তনগুলি সংরক্ষণ করুন </ বোতাম>
  16. </div>
  17. </div>

ব্যবহার

ডেটা অ্যাট্রিবিউটের মাধ্যমে

জাভাস্ক্রিপ্ট না লিখে একটি মডেল সক্রিয় করুন। data-toggle="modal"একটি কন্ট্রোলার উপাদানের উপর সেট করুন, একটি বোতামের মতো, একটি সহ data-target="#foo"বা href="#foo"টগল করার জন্য একটি নির্দিষ্ট মডেলকে লক্ষ্য করতে।

  1. <বোতামের ধরন = "বাটন" ডেটা-টগল = "মডাল" ডেটা-টার্গেট = "#মাইমোডাল" > মোডাল চালু করুন </ বোতাম>

জাভাস্ক্রিপ্টের মাধ্যমে

myModalজাভাস্ক্রিপ্টের একটি লাইন সহ আইডি সহ একটি মডেল কল করুন :

  1. $ ( '#myModal' )। মডেল ( বিকল্প )

অপশন

বিকল্পগুলি ডেটা অ্যাট্রিবিউট বা জাভাস্ক্রিপ্টের মাধ্যমে পাস করা যেতে পারে। ডেটা অ্যাট্রিবিউটের জন্য, বিকল্পের নাম যোগ করুন data-, যেমনটি data-backdrop=""

নাম প্রকার ডিফল্ট বর্ণনা
ব্যাকড্রপ বুলিয়ান সত্য একটি মডেল-ব্যাকড্রপ উপাদান অন্তর্ভুক্ত। বিকল্পভাবে, staticএকটি পটভূমির জন্য নির্দিষ্ট করুন যা ক্লিকে মোডাল বন্ধ করে না।
কীবোর্ড বুলিয়ান সত্য এস্কেপ কী চাপলে মোডাল বন্ধ করে
প্রদর্শন বুলিয়ান সত্য আরম্ভ করার সময় মডেল দেখায়।
দূরবর্তী পথ মিথ্যা

যদি একটি দূরবর্তী url প্রদান করা হয়, তাহলে বিষয়বস্তু jQuery এর পদ্ধতির মাধ্যমে লোড করা হবে loadএবং তে ইনজেকশন করা হবে .modal-body৷ আপনি যদি ডেটা এপিআই ব্যবহার করেন তবে আপনি বিকল্পভাবে hrefদূরবর্তী উত্স নির্দিষ্ট করতে ট্যাগটি ব্যবহার করতে পারেন। এর একটি উদাহরণ নীচে দেখানো হয়েছে:

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

পদ্ধতি

.modal(বিকল্প)

আপনার সামগ্রীকে একটি মডেল হিসাবে সক্রিয় করে। একটি ঐচ্ছিক বিকল্প গ্রহণ করে object

  1. $ ( '#myModal' )। মডেল ({
  2. কীবোর্ড : মিথ্যা
  3. })

.modal('টগল')

ম্যানুয়ালি একটি মডেল টগল করে।

  1. $ ( '#myModal' )। মডেল ( 'টগল' )

.modal('শো')

ম্যানুয়ালি একটি মডেল খোলে।

  1. $ ( '#myModal' )। মডেল ( 'শো' )

.modal('লুকান')

ম্যানুয়ালি একটি মডেল লুকিয়ে রাখে।

  1. $ ( '#myModal' )। মডেল ( 'লুকান' )

ঘটনা

বুটস্ট্র্যাপের মডেল ক্লাস মোডাল কার্যকারিতার সাথে হুক করার জন্য কয়েকটি ইভেন্ট প্রকাশ করে।

ঘটনা বর্ণনা
প্রদর্শন এই ইভেন্টটি অবিলম্বে ফায়ার করে যখন showইনস্ট্যান্স পদ্ধতিটি কল করা হয়।
দেখানো এই ইভেন্টটি বরখাস্ত করা হয় যখন মডেলটি ব্যবহারকারীর কাছে দৃশ্যমান হয় (সিএসএস রূপান্তর সম্পূর্ণ হওয়ার জন্য অপেক্ষা করবে)।
লুকান এই ইভেন্টটি অবিলম্বে বহিস্কার করা হয় যখন hideউদাহরণ পদ্ধতিটি কল করা হয়।
গোপন এই ইভেন্টটি বরখাস্ত করা হয় যখন মডেলটি ব্যবহারকারীর কাছ থেকে লুকানো শেষ হয় (সিএসএস রূপান্তর সম্পূর্ণ হওয়ার জন্য অপেক্ষা করবে)।
  1. $ ( '#myModal' )। অন ​​( 'লুকানো' , ফাংশন () {
  2. // কিছু কর…
  3. })

নভবারে উদাহরণ

ScrollSpy প্লাগইন স্ক্রোল অবস্থানের উপর ভিত্তি করে স্বয়ংক্রিয়ভাবে নেভি লক্ষ্যগুলি আপডেট করার জন্য। navbar এর নীচের এলাকাটি স্ক্রোল করুন এবং সক্রিয় শ্রেণী পরিবর্তন দেখুন। ড্রপডাউন সাব আইটেমগুলিও হাইলাইট করা হবে।

@ফ্যাট

অ্যাড লেগিংস কীটার, ব্রাঞ্চ আইডি আর্ট পার্টি ডলার লেবারে। Pitchfork yr enim lo-fi আগে তারা বিক্রি আউট qui. টাম্বলার খামার থেকে টেবিল সাইকেল অধিকার যাই হোক না কেন. আনিম কেফিয়েহ কার্লেস কার্ডিগান। Velit seitan mcsweeney এর ফটো বুথ 3 উলফ মুন ইরিরে। কসবি সোয়েটার লোমো জিন শর্টস, উইলিয়ামসবার্গ হুডি মিনিম কুই আপনি সম্ভবত তাদের কথা শুনেননি এবং কার্ডিগান ট্রাস্ট ফান্ড culpa বায়োডিজেল ওয়েস অ্যান্ডারসন নান্দনিক। নিহিল ট্যাটু আকুসামাস, ক্রেড বিড়ম্বনা বায়োডিজেল কেফিয়েহ কারিগর উল্লামকো ফলাফল।

@এমডিও

ভেনিয়াম মারফা গোঁফ স্কেটবোর্ড, এডিপিসিসিং ফুগিয়াট ভেলিট পিচফর্ক দাড়ি। ফ্রিগান দাড়ি aliqua cupidatat mcsweeney's vero. কিউপিডাত চার লোকো নিসি, ইএ হেলভেটিকা ​​নুল্লা কার্লেস। ট্যাটু করা cosby সোয়েটার ফুড ট্রাক, mcsweeney's quis non freegan vinyl. লো-ফাই ওয়েস অ্যান্ডারসন +1 সর্টোরিয়াল। কার্লেস অ নান্দনিক ব্যায়াম quis gentrify. ব্রুকলিন এডিপিসিসিং ক্রাফ্ট বিয়ার ভাইস কিটার ডিজারেন্ট।

এক

Occaecat কমোডো aliqua delectus. ফ্যাপ ক্রাফ্ট বিয়ার ডেজারন্ট স্কেটবোর্ড ইএ। Lomo বাইসাইকেল অধিকার adipisising banh mi, velit ea sunt next level locavore single-origin coffee in Magna Veniam. হাই লাইফ আইডি ভিনাইল, ইকো পার্ক কনসকুয়েট কুইস অ্যালিকুইপ ব্যান মি পিচফর্ক। ভেরো ভিএইচএস এডিপিসিসিং। 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.

তিন

অ্যাড লেগিংস কীটার, ব্রাঞ্চ আইডি আর্ট পার্টি ডলার লেবারে। Pitchfork yr enim lo-fi আগে তারা বিক্রি আউট qui. টাম্বলার খামার থেকে টেবিল সাইকেল অধিকার যাই হোক না কেন. আনিম কেফিয়েহ কার্লেস কার্ডিগান। Velit seitan mcsweeney এর ফটো বুথ 3 উলফ মুন ইরিরে। কসবি সোয়েটার লোমো জিন শর্টস, উইলিয়ামসবার্গ হুডি মিনিম কুই আপনি সম্ভবত তাদের কথা শুনেননি এবং কার্ডিগান ট্রাস্ট ফান্ড culpa বায়োডিজেল ওয়েস অ্যান্ডারসন নান্দনিক। নিহিল ট্যাটু আকুসামাস, ক্রেড বিড়ম্বনা বায়োডিজেল কেফিয়েহ কারিগর উল্লামকো ফলাফল।

কীটার টুই ব্লগ, কুলপা মেসেঞ্জার ব্যাগ মারফা যাই হোক না কেন ডেলেক্টাস ফুড ট্রাক। Sapiente synth id অনুমান. Locavore sed helvetica cliche irony, thundercats আপনি সম্ভবত তাদের কথা শোনেন নি ফলে হুডি গ্লুটেন-মুক্ত লো-ফাই ফ্যাপ অ্যালিকুইপ। তারা বিক্রি হওয়ার আগেই শ্রম অভিজাত স্থান, টেরি রিচার্ডসন প্রিডেন্ট ব্রাঞ্চ নেসিয়েন্ট কুইস কসবি সোয়েটার প্যারিয়াতুর কেফিয়েহ ইউটি হেলভেটিকা ​​আর্টিসান। কার্ডিগান ক্রাফ্ট বিয়ার সিটান রেডিমেড ভেলিট। ভিএইচএস চেম্ব্রে টেম্পোর ভেনিয়াম। আনিম মল্লিট মিনিম কমোডো উল্লামকো বজ্রপাত।


ব্যবহার

ডেটা অ্যাট্রিবিউটের মাধ্যমে

আপনার টপবার নেভিগেশনে সহজে স্ক্রোলস্পি আচরণ যোগ data-spy="scroll"করতে, আপনি যে উপাদানটি গোয়েন্দাগিরি করতে চান তাতে যোগ করুন (সবচেয়ে সাধারণত এটি হবে বডি) এবং data-target=".navbar"কোন ন্যাভিটি ব্যবহার করবেন তা নির্বাচন করুন। .navআপনি একটি উপাদান সঙ্গে scrollspy ব্যবহার করতে চাইবেন .

  1. <body data-spy = "scroll" data-target = ".navbar" > ... </body>

জাভাস্ক্রিপ্টের মাধ্যমে

জাভাস্ক্রিপ্টের মাধ্যমে scrollspy কল করুন:

  1. $ ( '# নববার' )। scrollspy ()
মাথা আপ! Navbar লিঙ্কে অবশ্যই সমাধানযোগ্য আইডি টার্গেট থাকতে হবে। উদাহরণস্বরূপ, একটি <a href="#home">home</a>অবশ্যই ডোমের মতো কিছুর সাথে সঙ্গতিপূর্ণ <div id="home"></div>

পদ্ধতি

.scrollspy('রিফ্রেশ')

DOM থেকে উপাদান যোগ বা অপসারণের সাথে স্ক্রোলস্পাই ব্যবহার করার সময়, আপনাকে রিফ্রেশ পদ্ধতিতে কল করতে হবে:

  1. $ ( '[data-spy="scroll"]' )। প্রতিটি ( ফাংশন () {
  2. var $spy = $ ( এই )। scrollspy ( 'রিফ্রেশ' )
  3. });

অপশন

বিকল্পগুলি ডেটা অ্যাট্রিবিউট বা জাভাস্ক্রিপ্টের মাধ্যমে পাস করা যেতে পারে। ডেটা অ্যাট্রিবিউটের জন্য, বিকল্পের নাম যোগ করুন data-, যেমনটি data-offset=""

নাম প্রকার ডিফল্ট বর্ণনা
অফসেট সংখ্যা 10 স্ক্রলের অবস্থান গণনা করার সময় উপরে থেকে অফসেট করা পিক্সেল।

ঘটনা

ঘটনা বর্ণনা
সক্রিয় করা যখনই স্ক্রোলস্পাই দ্বারা একটি নতুন আইটেম সক্রিয় হয় তখনই এই ইভেন্টটি চালু হয়।

উদাহরণ ট্যাব

এমনকি ড্রপডাউন মেনুর মাধ্যমেও স্থানীয় বিষয়বস্তুর প্যানে স্থানান্তরের জন্য দ্রুত, গতিশীল ট্যাব কার্যকারিতা যোগ করুন।

কাঁচা ডেনিম আপনি সম্ভবত তাদের জিন শর্টস অস্টিন শুনেনি। Nesciunt tofu stumptown aliqua, retro synth master cleanse. গোঁফ ক্লিচ টেম্পোর, উইলিয়ামসবার্গ কার্লস ভেগান হেলভেটিকা। Reprehenderit কসাই বিপরীতমুখী keffiyeh dreamcatcher synth. Cosby সোয়েটার eu banh mi, qui irure টেরি রিচার্ডসন প্রাক্তন স্কুইড। অ্যালিকুইপ প্লেসেট সালভিয়া সিলাম আইফোন। 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.


ব্যবহার

জাভাস্ক্রিপ্টের মাধ্যমে ট্যাবযোগ্য ট্যাবগুলি সক্ষম করুন (প্রতিটি ট্যাব পৃথকভাবে সক্রিয় করা প্রয়োজন):

  1. $ ( '#myTab a' )। ক্লিক করুন ( ফাংশন ( ) {
  2. e _ প্রতিরোধ ডিফল্ট ();
  3. $ ( এই )। ট্যাব ( 'দেখান' );
  4. })

আপনি বিভিন্ন উপায়ে পৃথক ট্যাব সক্রিয় করতে পারেন:

  1. $ ( '#myTab a[href="#profile"]' )। ট্যাব ( 'দেখান' ); // নামের দ্বারা ট্যাব নির্বাচন করুন
  2. $ ( '#myTab a:first' )। ট্যাব ( 'দেখান' ); // প্রথম ট্যাব নির্বাচন করুন
  3. $ ( '#myTab a:last' )। ট্যাব ( 'দেখান' ); // শেষ ট্যাব নির্বাচন করুন
  4. $ ( '#myTab li:eq(2) a' )। ট্যাব ( 'দেখান' ); // তৃতীয় ট্যাব নির্বাচন করুন (0-সূচীযুক্ত)

মার্কআপ

আপনি একটি ট্যাব বা পিল নেভিগেশন সক্রিয় করতে পারেন কোনো জাভাস্ক্রিপ্ট না লিখে শুধুমাত্র নির্দিষ্ট করে data-toggle="tab"বা data-toggle="pill"কোনো উপাদানে। navট্যাবে এবং nav-tabsক্লাস যোগ করলে ulবুটস্ট্র্যাপ ট্যাব স্টাইলিং প্রয়োগ করা হবে।

  1. <ul class = "nav nav-tabs" >
  2. <li><a href = "#home" data-toggle = "tab" > Home </a></li>
  3. <li><a href = "#profile" data-toggle = "tab" > প্রোফাইল </a></li>
  4. <li><a href = "#messages" data-toggle = "tab" > Messages </a></li>
  5. <li><a href = "#settings" data-toggle = "tab" > সেটিংস </a></li>
  6. </ul>

পদ্ধতি

$() ট্যাব

একটি ট্যাব উপাদান এবং বিষয়বস্তু ধারক সক্রিয় করে। ট্যাবে একটি data-targetবা একটি hrefটার্গেটিং একটি কন্টেইনার নোড থাকা উচিত।

  1. <ul class = "nav nav-tabs" id = "myTab" >
  2. <li class = "active" ><a href = "#home" > হোম </a></li>
  3. <li><a href = "#profile" > প্রোফাইল </a></li>
  4. <li><a href = "#messages" > বার্তা </a></li>
  5. <li><a href = "#settings" > সেটিংস </a></li>
  6. </ul>
  7.  
  8. <div class = "ট্যাব-সামগ্রী" >
  9. <div class = "tab-pane active" id = "home" > ... </div>
  10. <div class = "tab-pane" id = "profile" > ... </div>
  11. <div class = "tab-pane" id = "messages" > ... </div>
  12. <div class = "tab-pane" id = "settings" > ... </div>
  13. </div>
  14.  
  15. <script>
  16. $ ( ফাংশন () {
  17. $ ( '#myTab a:last' )। ট্যাব ( 'দেখান' );
  18. })
  19. </script>

ঘটনা

ঘটনা বর্ণনা
প্রদর্শন এই ইভেন্টটি ট্যাব শোতে ফায়ার করে, কিন্তু নতুন ট্যাব দেখানোর আগে। যথাক্রমে সক্রিয় ট্যাব এবং পূর্ববর্তী সক্রিয় ট্যাব (যদি উপলব্ধ হয়) ব্যবহার করুন event.targetএবং লক্ষ্য করুন।event.relatedTarget
দেখানো একটি ট্যাব দেখানোর পরে এই ইভেন্টটি ট্যাব শোতে ফায়ার হয়৷ যথাক্রমে সক্রিয় ট্যাব এবং পূর্ববর্তী সক্রিয় ট্যাব (যদি উপলব্ধ হয়) ব্যবহার করুন event.targetএবং লক্ষ্য করুন।event.relatedTarget
  1. $ ( 'a[data-toggle="tab"]' )। অন ​​( 'দেখানো' , ফাংশন ( ) {
  2. e _ লক্ষ্য // সক্রিয় ট্যাব
  3. e _ সম্পর্কিত লক্ষ্য // পূর্ববর্তী ট্যাব
  4. })

উদাহরণ

জেসন ফ্রেম দ্বারা লিখিত চমৎকার jQuery.tipsy প্লাগইন দ্বারা অনুপ্রাণিত; টুলটিপস একটি আপডেটেড সংস্করণ, যা চিত্রের উপর নির্ভর করে না, অ্যানিমেশনের জন্য CSS3 ব্যবহার করে এবং স্থানীয় শিরোনাম সঞ্চয়ের জন্য ডেটা-অ্যাট্রিবিউট ব্যবহার করে।

কর্মক্ষমতার কারণে, টুলটিপ এবং পপওভার ডেটা-এপিস অপ্ট ইন করা হয়েছে, যার অর্থ আপনাকে সেগুলি নিজেই শুরু করতে হবে

টুলটিপগুলি দেখতে নীচের লিঙ্কগুলিতে হোভার করুন:

টাইট প্যান্ট পরের স্তর keffiyeh আপনি সম্ভবত তাদের শুনেনি. ফটো বুথ দাড়ি কাঁচা ডেনিম লেটারপ্রেস ভেগান মেসেঞ্জার ব্যাগ স্টাম্পটাউন। ফার্ম-টু-টেবিল সিটান, mcsweeney's fixie sustainable quinoa 8-bit আমেরিকান পোশাকে একটি টেরি রিচার্ডসন ভিনাইল চেম্ব্রে রয়েছে। দাড়ি স্টাম্পটাউন, কার্ডিগান বান মি লোমো থান্ডারক্যাটস। টোফু বায়োডিজেল উইলিয়ামসবার্গ মারফা, চার লোকো ম্যাকসুইনির ক্লিনজ ভেগান চেম্ব্রে। একজন সত্যিকারের বিদ্রূপাত্মক কারিগর যাই হোক না কেন কীটার , সিনস্টার ফার্ম-টু-টেবিল ব্যাঙ্কসি অস্টিন টুইটার হ্যান্ডেল ফ্রিগান ক্রেড কাঁচা ডেনিম একক-অরিজিন কফি ভাইরাল।

চার দিক

ইনপুট গ্রুপে টুলটিপ

বুটস্ট্র্যাপ ইনপুট গোষ্ঠীগুলির সাথে টুলটিপস এবং পপওভার ব্যবহার করার সময়, containerঅবাঞ্ছিত পার্শ্ব প্রতিক্রিয়া এড়াতে আপনাকে (নীচে নথিভুক্ত) বিকল্পটি সেট করতে হবে।


ব্যবহার

জাভাস্ক্রিপ্টের মাধ্যমে টুলটিপটি ট্রিগার করুন:

  1. $ ( '# উদাহরণ' )। টুলটিপ ( বিকল্প )

অপশন

বিকল্পগুলি ডেটা অ্যাট্রিবিউট বা জাভাস্ক্রিপ্টের মাধ্যমে পাস করা যেতে পারে। ডেটা অ্যাট্রিবিউটের জন্য, বিকল্পের নাম যোগ করুন data-, যেমনটি data-animation=""

নাম প্রকার ডিফল্ট বর্ণনা
অ্যানিমেশন বুলিয়ান সত্য টুলটিপে একটি সিএসএস ফেইড ট্রানজিশন প্রয়োগ করুন
html বুলিয়ান মিথ্যা টুলটিপে html ঢোকান। মিথ্যা হলে, ডোমে textবিষয়বস্তু সন্নিবেশ করতে jquery-এর পদ্ধতি ব্যবহার করা হবে। আপনি যদি XSS আক্রমণ সম্পর্কে চিন্তিত হন তবে পাঠ্য ব্যবহার করুন৷
বসানো স্ট্রিং | ফাংশন 'শীর্ষ' টুলটিপ - শীর্ষে কিভাবে অবস্থান করবেন নীচে | বাম | অধিকার
নির্বাচক স্ট্রিং মিথ্যা যদি একটি নির্বাচক প্রদান করা হয়, টুলটিপ বস্তুগুলি নির্দিষ্ট লক্ষ্যগুলিতে অর্পণ করা হবে।
শিরোনাম স্ট্রিং | ফাংশন ' ডিফল্ট শিরোনাম মান যদি `শিরোনাম` ট্যাগ উপস্থিত না থাকে
ট্রিগার স্ট্রিং 'হোভার ফোকাস' টুলটিপ কিভাবে ট্রিগার হয় - ক্লিক করুন | হোভার | ফোকাস | ম্যানুয়াল নোট করুন আপনি কেস পাস ট্রিগার বহুবিধ, স্থান পৃথক, ট্রিগার প্রকার।
বিলম্ব সংখ্যা | বস্তু 0

টুলটিপ (ms) দেখানো এবং লুকানো বিলম্ব - ম্যানুয়াল ট্রিগার প্রকারে প্রযোজ্য নয়

যদি একটি নম্বর সরবরাহ করা হয়, বিলম্ব লুকান/দেখানো উভয় ক্ষেত্রেই প্রয়োগ করা হয়

বস্তুর গঠন হল:delay: { show: 500, hide: 100 }

ধারক স্ট্রিং | মিথ্যা মিথ্যা

একটি নির্দিষ্ট উপাদানে টুলটিপ যুক্ত করেcontainer: 'body'

মাথা আপ! পৃথক টুলটিপগুলির জন্য বিকল্পগুলি ডেটা বৈশিষ্ট্যগুলির ব্যবহারের মাধ্যমে বিকল্পভাবে নির্দিষ্ট করা যেতে পারে।

মার্কআপ

  1. <a href = "#" data-toggle = "tooltip" title = "first tooltip" > আমার উপর হোভার করুন </a>

পদ্ধতি

$(). টুলটিপ(বিকল্প)

একটি উপাদান সংগ্রহে একটি টুলটিপ হ্যান্ডলার সংযুক্ত করে।

টুলটিপ('শো')

একটি উপাদানের টুলটিপ প্রকাশ করে।

  1. $ ( '# উপাদান' )। টুলটিপ ( 'দেখান' )

টুলটিপ('লুকান')

একটি উপাদানের টুলটিপ লুকিয়ে রাখে।

  1. $ ( '# উপাদান' )।টুলটিপ ( 'লুকান' )

টুলটিপ('টগল')

একটি উপাদানের টুলটিপ টগল করে।

  1. $ ( '# উপাদান' )। টুলটিপ ( 'টগল' )

টুলটিপ('ধ্বংস')

একটি উপাদানের টুলটিপ লুকিয়ে রাখে এবং ধ্বংস করে।

  1. $ ( '# উপাদান' )। টুলটিপ ( 'ধ্বংস' )

উদাহরণ

হাউজিং সেকেন্ডারি তথ্যের জন্য যেকোনো উপাদানে আইপ্যাডের মতো বিষয়বস্তুর ছোট ওভারলে যোগ করুন। পপওভার ট্রিগার করার জন্য বোতামের উপর হোভার করুন। প্রয়োজনটুলটিপ অন্তর্ভুক্ত করা

স্ট্যাটিক পপওভার

চারটি বিকল্প উপলব্ধ: উপরে, ডান, নীচে এবং বাম প্রান্তিককৃত।

Popover শীর্ষ

সেড পোস্যুয়ার কনসেক্টেটুর লোবোর্টিসে রয়েছে। Aenean eu leo ​​quam. Pellentesque ornare Sem lacinia quam venenatis vestibulum.

Popover ডান

সেড পোস্যুয়ার কনসেক্টেটুর লোবোর্টিসে রয়েছে। Aenean eu leo ​​quam. Pellentesque ornare Sem lacinia quam venenatis vestibulum.

পপওভার নীচে

সেড পোস্যুয়ার কনসেক্টেটুর লোবোর্টিসে রয়েছে। Aenean eu leo ​​quam. Pellentesque ornare Sem lacinia quam venenatis vestibulum.

পপওভার বাম

সেড পোস্যুয়ার কনসেক্টেটুর লোবোর্টিসে রয়েছে। Aenean eu leo ​​quam. Pellentesque ornare Sem lacinia quam venenatis vestibulum.

dataএকটি বৈশিষ্ট্যের মধ্যে জাভাস্ক্রিপ্ট এবং সামগ্রী থেকে পপওভার হিসাবে দেখানো কোনও মার্কআপ নেই ৷

সরাসরি নমুনা

চার দিক


ব্যবহার

জাভাস্ক্রিপ্টের মাধ্যমে পপওভার সক্ষম করুন:

  1. $ ( '# উদাহরণ' )। পপওভার ( বিকল্প )

অপশন

বিকল্পগুলি ডেটা অ্যাট্রিবিউট বা জাভাস্ক্রিপ্টের মাধ্যমে পাস করা যেতে পারে। ডেটা অ্যাট্রিবিউটের জন্য, বিকল্পের নাম যোগ করুন data-, যেমনটি data-animation=""

নাম প্রকার ডিফল্ট বর্ণনা
অ্যানিমেশন বুলিয়ান সত্য টুলটিপে একটি সিএসএস ফেইড ট্রানজিশন প্রয়োগ করুন
html বুলিয়ান মিথ্যা পপওভারে html ঢোকান। মিথ্যা হলে, ডোমে textবিষয়বস্তু সন্নিবেশ করতে jquery-এর পদ্ধতি ব্যবহার করা হবে। আপনি যদি XSS আক্রমণ সম্পর্কে চিন্তিত হন তবে পাঠ্য ব্যবহার করুন৷
বসানো স্ট্রিং | ফাংশন 'ঠিক' কিভাবে পপওভারের অবস্থান - শীর্ষ | নীচে | বাম | অধিকার
নির্বাচক স্ট্রিং মিথ্যা যদি একটি নির্বাচক প্রদান করা হয়, টুলটিপ বস্তুগুলি নির্দিষ্ট লক্ষ্যগুলিতে অর্পণ করা হবে
ট্রিগার স্ট্রিং 'ক্লিক' কিভাবে পপওভার ট্রিগার হয় - ক্লিক করুন | হোভার | ফোকাস | ম্যানুয়াল
শিরোনাম স্ট্রিং | ফাংশন ' ডিফল্ট শিরোনাম মান যদি `শিরোনাম` বৈশিষ্ট্য উপস্থিত না থাকে
বিষয়বস্তু স্ট্রিং | ফাংশন ' যদি `ডেটা-কন্টেন্ট` অ্যাট্রিবিউট উপস্থিত না থাকে তাহলে ডিফল্ট কন্টেন্ট মান
বিলম্ব সংখ্যা | বস্তু 0

পপওভার (ms) দেখানো এবং লুকানো বিলম্ব - ম্যানুয়াল ট্রিগার প্রকারে প্রযোজ্য নয়

যদি একটি নম্বর সরবরাহ করা হয়, বিলম্ব লুকান/দেখানো উভয় ক্ষেত্রেই প্রয়োগ করা হয়

বস্তুর গঠন হল:delay: { show: 500, hide: 100 }

ধারক স্ট্রিং | মিথ্যা মিথ্যা

একটি নির্দিষ্ট উপাদানের সাথে পপওভার যুক্ত করেcontainer: 'body'

মাথা আপ!পৃথক পপোভারের বিকল্পগুলি বিকল্পভাবে ডেটা বৈশিষ্ট্যগুলির ব্যবহারের মাধ্যমে নির্দিষ্ট করা যেতে পারে।

মার্কআপ

পারফরম্যান্সের কারণে, টুলটিপ এবং পপওভার ডেটা-এপিস বেছে নেওয়া হয়েছে৷ আপনি যদি সেগুলি ব্যবহার করতে চান তবে কেবল একটি নির্বাচক বিকল্প নির্দিষ্ট করুন৷

পদ্ধতি

$().popover(বিকল্প)

একটি উপাদান সংগ্রহের জন্য পপওভার শুরু করে।

.popover('শো')

একটি উপাদান popover প্রকাশ করে.

  1. $ ( '# উপাদান' )। পপওভার ( 'শো' )

.popover('লুকান')

একটি উপাদান পপওভার লুকায়।

  1. $ ( '# উপাদান' )। পপওভার ( 'লুকান' )

.popover('টগল')

একটি উপাদান পপওভার টগল করে।

  1. $ ( '# উপাদান' )। পপওভার ( 'টগল' )

.popover('ধ্বংস')

একটি উপাদানের পপওভার লুকায় এবং ধ্বংস করে।

  1. $ ( '# উপাদান' )। পপওভার ( 'ধ্বংস' )

উদাহরণ সতর্কতা

এই প্লাগইন সহ সমস্ত সতর্কতা বার্তাগুলিতে খারিজ কার্যকারিতা যুক্ত করুন৷

পবিত্র গুয়াকামোল! নিজেকে ভালো করে দেখুন, আপনি খুব ভালো দেখাচ্ছেন না।

ওহ স্ন্যাপ! আপনি একটি ত্রুটি পেয়েছেন!

এটি এবং এটি পরিবর্তন করুন এবং আবার চেষ্টা করুন। Duis mollis, est non commodo luctus, Nisi erat Porttitor ligula, eget lacinia odio sem nec elit. Cras mattis consectetur purus sit amet fermentum.

এই ব্যবস্থা নিন অথবা এই কাজ


ব্যবহার

জাভাস্ক্রিপ্টের মাধ্যমে একটি সতর্কতা খারিজ সক্ষম করুন:

  1. $ ( ". সতর্কতা" )। সতর্কতা ()

মার্কআপ

data-dismiss="alert"স্বয়ংক্রিয়ভাবে একটি সতর্কতা বন্ধ কার্যকারিতা দিতে শুধু আপনার বন্ধ বোতাম যোগ করুন .

  1. <a class = "close" data-dismiss = "সতর্কতা" href = "#" > × </a>

পদ্ধতি

$().সতর্কতা()

ঘনিষ্ঠ কার্যকারিতা সহ সমস্ত সতর্কতা মোড়ানো। আপনার সতর্কতাগুলি বন্ধ হয়ে গেলে অ্যানিমেট করার জন্য, নিশ্চিত করুন যে তারা ইতিমধ্যেই তাদের উপর .fadeএবং .inক্লাস প্রয়োগ করেছে।

সতর্কতা ('ক্লোজ')

একটি সতর্কতা বন্ধ করে।

  1. $ ( ". সতর্কতা" )। সতর্কতা ( 'বন্ধ' )

ঘটনা

বুটস্ট্র্যাপের সতর্কতা শ্রেণী সতর্কতা কার্যকারিতার মধ্যে হুক করার জন্য কয়েকটি ইভেন্ট প্রকাশ করে।

ঘটনা বর্ণনা
বন্ধ এই ইভেন্টটি অবিলম্বে ফায়ার করে যখন closeইনস্ট্যান্স পদ্ধতিটি কল করা হয়।
বন্ধ সতর্কতা বন্ধ হয়ে গেলে এই ইভেন্টটি বরখাস্ত করা হয় (সিএসএস রূপান্তর সম্পূর্ণ হওয়ার জন্য অপেক্ষা করবে)।
  1. $ ( '#my-alert' )। আবদ্ধ ( 'বন্ধ' , ফাংশন () {
  2. // কিছু কর…
  3. })

উদাহরণ ব্যবহার

বোতাম দিয়ে আরও কিছু করুন। কন্ট্রোল বোতাম স্টেট বা টুলবারের মত আরো উপাদানের জন্য বোতামের গ্রুপ তৈরি করুন।

রাষ্ট্রীয়

data-loading-text="Loading..."একটি বোতামে একটি লোডিং অবস্থা ব্যবহার করতে যোগ করুন ।

  1. <বোতামের ধরন = "বাটন" ক্লাস = "btn btn-প্রাথমিক" ডেটা-লোডিং-টেক্সট = "লোড হচ্ছে..." > লোড হচ্ছে অবস্থা </ বোতাম>

একক টগল

data-toggle="button"একটি একক বোতামে টগলিং সক্রিয় করতে যোগ করুন ।

  1. <বোতামের ধরন = "বাটন" ক্লাস = "btn btn-প্রাথমিক" ডেটা-টগল = "বাটন" > একক টগল </ বোতাম>

চেকবক্স

data-toggle="buttons-checkbox"বিটিএন-গ্রুপে চেকবক্স শৈলী টগল করার জন্য যোগ করুন।

  1. <div class = "btn-group" data-toggle = "buttons-checkbox" >
  2. <বোতামের ধরন = "বাটন" ক্লাস = "btn btn-প্রাথমিক" > বাম </ বোতাম>
  3. <বোতামের ধরন = "বাটন" ক্লাস = "btn btn-প্রাথমিক" > মধ্য </ বোতাম>
  4. <বোতামের ধরন = "বাটন" ক্লাস = "btn btn-প্রাথমিক" > ডান </ বোতাম>
  5. </div>

রেডিও

data-toggle="buttons-radio"btn-গ্রুপে রেডিও শৈলী টগল করার জন্য যোগ করুন ।

  1. <div class = "btn-group" data-toggle = "buttons-radio" >
  2. <বোতামের ধরন = "বাটন" ক্লাস = "btn btn-প্রাথমিক" > বাম </ বোতাম>
  3. <বোতামের ধরন = "বাটন" ক্লাস = "btn btn-প্রাথমিক" > মধ্য </ বোতাম>
  4. <বোতামের ধরন = "বাটন" ক্লাস = "btn btn-প্রাথমিক" > ডান </ বোতাম>
  5. </div>

ব্যবহার

জাভাস্ক্রিপ্টের মাধ্যমে বোতাম সক্রিয় করুন:

  1. $ ( '.nav-ট্যাব' )। বোতাম ()

মার্কআপ

ডেটা বৈশিষ্ট্যগুলি বোতাম প্লাগইনের অবিচ্ছেদ্য অংশ। বিভিন্ন ধরনের মার্কআপের জন্য নিচের উদাহরণ কোডটি দেখুন।

অপশন

কোনোটিই নয়

পদ্ধতি

$() বোতাম('টগল')

পুশ স্টেট টগল করে। বোতামটিকে এমন চেহারা দেয় যে এটি সক্রিয় করা হয়েছে।

মাথা আপ! আপনি বৈশিষ্ট্য ব্যবহার করে একটি বোতামের স্বয়ংক্রিয় টগলিং সক্ষম করতে পারেন data-toggle
  1. <বোতামের ধরন = "বাটন" ক্লাস = "বিটিএন" ডেটা-টগল = "বোতাম" > </ বোতাম>

$() বোতাম('লোড হচ্ছে')

বোতামের অবস্থা লোড করার জন্য সেট করে - বোতাম অক্ষম করে এবং টেক্সট লোডিং টেক্সট অদলবদল করে। ডেটা অ্যাট্রিবিউট ব্যবহার করে বোতাম এলিমেন্টে লোডিং টেক্সট সংজ্ঞায়িত করা উচিত data-loading-text

  1. <বোতামের ধরন = "বাটন" ক্লাস = "বিটিএন" ডেটা-লোডিং-টেক্সট = "সামগ্রী লোড হচ্ছে..." > ... </ বোতাম>
মাথা আপ! ফায়ারফক্স পৃষ্ঠা লোড জুড়ে অক্ষম অবস্থা বজায় রাখে । এই জন্য একটি workaround ব্যবহার করা হয় autocomplete="off".

$() বোতাম('রিসেট')

বোতামের অবস্থা রিসেট করে - পাঠ্যকে মূল পাঠ্যে অদলবদল করে।

$().বোতাম(স্ট্রিং)

বোতামের অবস্থা রিসেট করে - যেকোনো ডেটা সংজ্ঞায়িত পাঠ্য অবস্থায় পাঠ্য অদলবদল করে।

  1. <button type = "button" class = "btn" data-complete-text = "সমাপ্ত!" > ... </ বোতাম>
  2. <script>
  3. $ ( '.btn' )। বোতাম ( 'সম্পূর্ণ' )
  4. </script>

সম্পর্কিত

অ্যাকর্ডিয়ন এবং নেভিগেশনের মতো কোলাপসিবল উপাদানগুলির জন্য বেস স্টাইল এবং নমনীয় সমর্থন পান।

* অন্তর্ভুক্ত করার জন্য ট্রানজিশন প্লাগইন প্রয়োজন।

উদাহরণ অ্যাকর্ডিয়ন

পতন প্লাগইন ব্যবহার করে, আমরা একটি সাধারণ অ্যাকর্ডিয়ন শৈলী উইজেট তৈরি করেছি:

Anim pariatur cliche reprehenderit, enim eiusmod High life accusamus টেরি রিচার্ডসন অ্যাড স্কুইড। 3 উলফ মুন অফিসিয়া আউট, নন কাপিডাটাট স্কেটবোর্ড ডলোর ব্রাঞ্চ। খাদ্য ট্রাক quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee Nulla assumenda shoreditch et. নিহিল অ্যানিম কেফিয়েহ হেলভেটিকা, ক্রাফ্ট বিয়ার লেবার ওয়েস অ্যান্ডারসন ক্রেড নেসিয়েন্ট সেপিয়েন্ট ইএ প্রিডেন্ট। অ্যাড ভেগান ছাড়া কসাই ভাইস লোমো। লেগিংস ওক্যাকেট ক্রাফ্ট বিয়ার ফার্ম-টু-টেবিল, কাঁচা ডেনিম নান্দনিক সিন্থ নেসসিউন্ট যা আপনি সম্ভবত টেকসই ভিএইচএসের জন্য শ্রমের অভিযোগ শুনেননি।
Anim pariatur cliche reprehenderit, enim eiusmod High life accusamus টেরি রিচার্ডসন অ্যাড স্কুইড। 3 উলফ মুন অফিসিয়া আউট, নন কাপিডাটাট স্কেটবোর্ড ডলোর ব্রাঞ্চ। খাদ্য ট্রাক quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee Nulla assumenda shoreditch et. নিহিল অ্যানিম কেফিয়েহ হেলভেটিকা, ক্রাফ্ট বিয়ার লেবার ওয়েস অ্যান্ডারসন ক্রেড নেসিয়েন্ট সেপিয়েন্ট ইএ প্রিডেন্ট। অ্যাড ভেগান ছাড়া কসাই ভাইস লোমো। লেগিংস ওক্যাকেট ক্রাফ্ট বিয়ার ফার্ম-টু-টেবিল, কাঁচা ডেনিম নান্দনিক সিন্থ নেসসিউন্ট যা আপনি সম্ভবত টেকসই ভিএইচএসের জন্য শ্রমের অভিযোগ শুনেননি।
Anim pariatur cliche reprehenderit, enim eiusmod High life accusamus টেরি রিচার্ডসন অ্যাড স্কুইড। 3 উলফ মুন অফিসিয়া আউট, নন কাপিডাটাট স্কেটবোর্ড ডলোর ব্রাঞ্চ। খাদ্য ট্রাক quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee Nulla assumenda shoreditch et. নিহিল অ্যানিম কেফিয়েহ হেলভেটিকা, ক্রাফ্ট বিয়ার লেবার ওয়েস অ্যান্ডারসন ক্রেড নেসিয়েন্ট সেপিয়েন্ট ইএ প্রিডেন্ট। অ্যাড ভেগান ছাড়া কসাই ভাইস লোমো। লেগিংস ওক্যাকেট ক্রাফ্ট বিয়ার ফার্ম-টু-টেবিল, কাঁচা ডেনিম নান্দনিক সিন্থ নেসসিউন্ট যা আপনি সম্ভবত টেকসই ভিএইচএসের জন্য শ্রমের অভিযোগ শুনেননি।
  1. <div class = "accordion" id = "accordion2" >
  2. <div class = "accordion-group" >
  3. <div class = "accordion-heading" >
  4. <a class = "accordion-toggle" data-toggle = "collapse" data-parent = "#accordion2" href = "#collapseOne" >
  5. সংকোচনযোগ্য গ্রুপ আইটেম #1
  6. </a>
  7. </div>
  8. <div id = "collapseOne" class = "accordion-body collapse in" >
  9. <div class = "accordion-inner" >
  10. আনিম প্যারিয়াতুর ক্লিচে...
  11. </div>
  12. </div>
  13. </div>
  14. <div class = "accordion-group" >
  15. <div class = "accordion-heading" >
  16. <a class = "accordion-toggle" data-toggle = "collapse" data-parent = "#accordion2" href = "#collapseTwo" >
  17. সংকোচনযোগ্য গ্রুপ আইটেম #2
  18. </a>
  19. </div>
  20. <div id = "collapseTwo" class = "accordion-body collapse" >
  21. <div class = "accordion-inner" >
  22. আনিম প্যারিয়াতুর ক্লিচে...
  23. </div>
  24. </div>
  25. </div>
  26. </div>
  27. ...

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

  1. <বোতামের ধরন = "বাটন" ক্লাস = "বিটিএন বিটিএন-ডেঞ্জার" ডেটা-টগল = "পতন" ডেটা-টার্গেট = "# ডেমো" >
  2. সহজ সঙ্কুচিত
  3. </ বোতাম>
  4.  
  5. <div id = "demo" class = "colapse in" > </div>

ব্যবহার

ডেটা অ্যাট্রিবিউটের মাধ্যমে

একটি সংকোচনযোগ্য উপাদানের নিয়ন্ত্রণ স্বয়ংক্রিয়ভাবে বরাদ্দ করতে উপাদানটিতে কেবল যোগ করুন data-toggle="collapse"এবং a যোগ করুন। data-targetঅ্যাট্রিবিউটটি data-targetএকটি সিএসএস নির্বাচককে গ্রহন করে যাতে পতন প্রয়োগ করা যায়। collapseকলাপসিবল এলিমেন্টে ক্লাস যোগ করতে ভুলবেন না । আপনি যদি এটি ডিফল্ট খুলতে চান তবে অতিরিক্ত ক্লাস যোগ করুন in

একটি কোলাপসিবল কন্ট্রোলে অ্যাকর্ডিয়নের মতো গ্রুপ ম্যানেজমেন্ট যোগ করতে, ডেটা অ্যাট্রিবিউট যোগ করুন data-parent="#selector"। এটি কর্মে দেখতে ডেমো পড়ুন।

জাভাস্ক্রিপ্টের মাধ্যমে

এর সাথে ম্যানুয়ালি সক্ষম করুন:

  1. $ ( ".পতন" )। পতন ()

অপশন

বিকল্পগুলি ডেটা অ্যাট্রিবিউট বা জাভাস্ক্রিপ্টের মাধ্যমে পাস করা যেতে পারে। ডেটা অ্যাট্রিবিউটের জন্য, বিকল্পের নাম যোগ করুন data-, যেমনটি data-parent=""

নাম প্রকার ডিফল্ট বর্ণনা
অভিভাবক নির্বাচক মিথ্যা নির্বাচক হলে, এই সংকোচনযোগ্য আইটেমটি দেখানো হলে নির্দিষ্ট প্যারেন্টের অধীনে সমস্ত সংকোচনযোগ্য উপাদান বন্ধ হয়ে যাবে। (প্রথাগত অ্যাকর্ডিয়ন আচরণের অনুরূপ)
টগল বুলিয়ান সত্য কলাপসিবল এলিমেন্টকে আমন্ত্রণে টগল করে

পদ্ধতি

.পতন (বিকল্প)

একটি সংকোচনযোগ্য উপাদান হিসাবে আপনার সামগ্রী সক্রিয় করে। একটি ঐচ্ছিক বিকল্প গ্রহণ করে object

  1. $ ( '#myCollapsible' )। পতন ({
  2. টগল : মিথ্যা
  3. })

.পতন ('টগল')

দেখানো বা লুকানোর জন্য একটি সংকোচনযোগ্য উপাদান টগল করে।

.পতন ('শো')

একটি সংকোচনযোগ্য উপাদান দেখায়।

.পতন ('লুকান')

একটি সংকোচনযোগ্য উপাদান লুকায়।

ঘটনা

বুটস্ট্র্যাপের পতনের শ্রেণীটি পতন কার্যকারিতার মধ্যে হুক করার জন্য কয়েকটি ইভেন্টকে প্রকাশ করে।

ঘটনা বর্ণনা
প্রদর্শন এই ইভেন্টটি অবিলম্বে ফায়ার করে যখন showইনস্ট্যান্স পদ্ধতিটি কল করা হয়।
দেখানো এই ইভেন্টটি বরখাস্ত করা হয় যখন একটি পতনের উপাদান ব্যবহারকারীর কাছে দৃশ্যমান হয় (সিএসএস রূপান্তর সম্পূর্ণ হওয়ার জন্য অপেক্ষা করবে)।
লুকান এই ইভেন্ট অবিলম্বে বহিস্কার করা হয় যখন hideপদ্ধতি বলা হয়েছে.
গোপন এই ইভেন্টটি বরখাস্ত করা হয় যখন একটি পতনের উপাদান ব্যবহারকারীর কাছ থেকে লুকানো থাকে (সিএসএস রূপান্তর সম্পূর্ণ হওয়ার জন্য অপেক্ষা করবে)।
  1. $ ( '#myCollapsible' )। অন ​​( 'লুকানো' , ফাংশন () {
  2. // কিছু কর…
  3. })

উদাহরণ

যেকোন ফর্ম টেক্সট ইনপুট দিয়ে দ্রুত মার্জিত টাইপহেড তৈরি করার জন্য একটি মৌলিক, সহজে প্রসারিত প্লাগইন।

  1. <ইনপুট প্রকার = "টেক্সট" ডেটা-প্রদান = "টাইপহেড" >

autocomplete="off"আপনি ডিফল্ট ব্রাউজার মেনুগুলিকে বুটস্ট্র্যাপ টাইপহেড ড্রপডাউনে উপস্থিত হওয়া থেকে বিরত রাখতে চাইবেন ৷


ব্যবহার

ডেটা অ্যাট্রিবিউটের মাধ্যমে

উপরের উদাহরণে দেখানো হিসাবে টাইপহেড কার্যকারিতা সহ একটি উপাদান নিবন্ধন করতে ডেটা বৈশিষ্ট্য যুক্ত করুন।

জাভাস্ক্রিপ্টের মাধ্যমে

টাইপহেডকে ম্যানুয়ালি এর সাথে কল করুন:

  1. $ ( '.টাইপহেড' )। টাইপহেড ()

অপশন

বিকল্পগুলি ডেটা অ্যাট্রিবিউট বা জাভাস্ক্রিপ্টের মাধ্যমে পাস করা যেতে পারে। ডেটা অ্যাট্রিবিউটের জন্য, বিকল্পের নাম যোগ করুন data-, যেমনটি data-source=""

নাম প্রকার ডিফল্ট বর্ণনা
সূত্র অ্যারে, ফাংশন [ ] প্রশ্ন করার জন্য ডেটা উৎস। স্ট্রিং বা একটি ফাংশন একটি অ্যারে হতে পারে. ফাংশন দুটি আর্গুমেন্ট পাস করা queryহয়, ইনপুট ক্ষেত্রের মান এবং processকলব্যাক। processকলব্যাকের একক আর্গুমেন্টের মাধ্যমে সরাসরি বা অ্যাসিঙ্ক্রোনাসভাবে ডেটা উৎস ফেরত দিয়ে ফাংশনটি সিঙ্ক্রোনাসভাবে ব্যবহার করা যেতে পারে ।
আইটেম সংখ্যা 8 ড্রপডাউনে প্রদর্শিত আইটেমের সর্বাধিক সংখ্যা৷
সর্বনিম্ন দৈর্ঘ্য সংখ্যা 1 স্বয়ংসম্পূর্ণ প্রস্তাবনাগুলি ট্রিগার করার আগে ন্যূনতম অক্ষর দৈর্ঘ্যের প্রয়োজন৷
ম্যাচার ফাংশন ক্ষেত্রে সংবেদনশীল একটি ক্যোয়ারী একটি আইটেমের সাথে মেলে কিনা তা নির্ধারণ করতে ব্যবহৃত পদ্ধতি। একটি একক যুক্তি গ্রহণ করে, যার itemবিরুদ্ধে ক্যোয়ারী পরীক্ষা করতে হবে। দিয়ে বর্তমান ক্যোয়ারী অ্যাক্সেস করুন this.querytrueক্যোয়ারী একটি মিল হলে একটি বুলিয়ান ফেরত দিন ।
বাছাইকারী ফাংশন সঠিক মিল,
কেস সংবেদনশীল,
কেস সংবেদনশীল
স্বয়ংসম্পূর্ণ ফলাফল বাছাই করার জন্য ব্যবহৃত পদ্ধতি। একটি একক যুক্তি গ্রহণ করে itemsএবং টাইপহেড উদাহরণের সুযোগ রয়েছে। সাথে বর্তমান ক্যোয়ারী রেফারেন্স করুন this.query
আপডেটার ফাংশন নির্বাচিত আইটেম ফেরত দেয় নির্বাচিত আইটেম ফেরত দিতে ব্যবহৃত পদ্ধতি। একটি একক যুক্তি গ্রহণ করে, itemএবং টাইপহেড ইনস্ট্যান্সের সুযোগ রয়েছে।
হাইলাইটার ফাংশন সমস্ত ডিফল্ট মিল হাইলাইট করে স্বয়ংসম্পূর্ণ ফলাফল হাইলাইট করতে ব্যবহৃত পদ্ধতি। একটি একক যুক্তি গ্রহণ করে itemএবং টাইপহেড উদাহরণের সুযোগ রয়েছে। html ফেরত দেওয়া উচিত।

পদ্ধতি

.typeahead(বিকল্প)

টাইপহেড সহ একটি ইনপুট শুরু করে।

উদাহরণ

বাম দিকের সাবনেভিগেশনটি অ্যাফিক্স প্লাগইনের একটি লাইভ ডেমো।


ব্যবহার

ডেটা অ্যাট্রিবিউটের মাধ্যমে

যেকোন এলিমেন্টে সহজে অ্যাফিক্স আচরণ যোগ data-spy="affix"করতে, আপনি যে উপাদানটি গুপ্তচর করতে চান তাতে যোগ করুন। তারপর একটি উপাদানের পিনিং চালু এবং বন্ধ কখন টগল করতে হবে তা নির্ধারণ করতে অফসেটগুলি ব্যবহার করুন৷

  1. <div data-spy = "affix" data-offset-top = "200" > ... </div>
মাথা আপ! আপনাকে অবশ্যই একটি পিন করা উপাদানের অবস্থান এবং এর অবিলম্বে অভিভাবকের আচরণ পরিচালনা করতে হবে। অবস্থান , এবং দ্বারা affixনিয়ন্ত্রিত affix-topহয় affix-bottom। পৃষ্ঠার স্বাভাবিক প্রবাহ থেকে বিষয়বস্তু অপসারণ করার সময় অ্যাফিক্সটি কিক করার সময় একটি সম্ভাব্য ভেঙে পড়া অভিভাবকের জন্য চেক করতে ভুলবেন না।

জাভাস্ক্রিপ্টের মাধ্যমে

জাভাস্ক্রিপ্টের মাধ্যমে অ্যাফিক্স প্লাগইনটি কল করুন:

  1. $ ( '# নববার' )। সংযুক্ত করা ()

অপশন

বিকল্পগুলি ডেটা অ্যাট্রিবিউট বা জাভাস্ক্রিপ্টের মাধ্যমে পাস করা যেতে পারে। ডেটা অ্যাট্রিবিউটের জন্য, বিকল্পের নাম যোগ করুন data-, যেমনটি data-offset-top="200"

নাম প্রকার ডিফল্ট বর্ণনা
অফসেট সংখ্যা | ফাংশন | বস্তু 10 স্ক্রলের অবস্থান গণনা করার সময় স্ক্রীন থেকে অফসেট করা পিক্সেল। যদি একটি একক সংখ্যা প্রদান করা হয়, অফসেটটি উপরের এবং বাম উভয় দিকেই প্রয়োগ করা হবে। একটি একক দিক, বা একাধিক অনন্য অফসেট শুনতে, শুধু একটি বস্তু প্রদান করুন offset: { x: 10 }৷ আপনি যখন গতিশীলভাবে একটি অফসেট প্রদান করতে চান তখন একটি ফাংশন ব্যবহার করুন (কিছু প্রতিক্রিয়াশীল ডিজাইনের জন্য দরকারী)।