কোনও মডেল ডায়ালগ প্রদর্শিত হলে বুটস্ট্র্যাপের modal
স্বয়ংক্রিয়ভাবে modal-open
শরীরে ক্লাস যুক্ত হয় এবং ডায়লগটি লুকানো থাকলে এটিকে সরিয়ে দেয়। সুতরাং আপনি আপনার সিএসএসে নিম্নলিখিতগুলি যুক্ত করতে পারেন:
body.modal-open {
overflow: hidden;
}
আপনি তর্ক করতে পারেন যে উপরের কোডটি বুটস্ট্র্যাপ সিএসএস কোড বেসের অন্তর্গত, তবে এটি আপনার সাইটে যুক্ত করার জন্য এটি একটি সহজ ফিক্স।
8 ই ফেব্রুয়ারী আপডেট করুন, 2013
এটি এখন টুইটার বুটস্ট্র্যাপ বনাম 2.3.0 এ কাজ করা বন্ধ করে দিয়েছে - তারা আর modal-open
দেহে ক্লাস যুক্ত করে না।
মোডালটি যখন দেখানো হচ্ছে তখন শরীরে ক্লাস যুক্ত করা এবং মোডালটি বন্ধ হয়ে গেলে এটিকে সরিয়ে ফেলা উচিত:
$("#myModal").on("show", function () {
$("body").addClass("modal-open");
}).on("hidden", function () {
$("body").removeClass("modal-open")
});
11 শে মার্চ, ২০১৩ আপডেট করুন,
দেখে মনে হচ্ছে modal-open
ক্লাসটি বুটস্ট্র্যাপ 3.0 এ ফিরে আসবে, স্পষ্টভাবে স্ক্রোলটি প্রতিরোধের উদ্দেশ্যে:
পুনরায় সূচনা করে the
এটি দেখুন: https://github.com/twitter/bootstrap/pull/6342 - মডেল বিভাগটি দেখুন।