যেহেতু আপনার সামগ্রী অবশ্যই গতিশীল হবে আপনি মডেলের সিএসএস বৈশিষ্ট্যগুলি গতিশীলভাবে মডেলের ক্ষেত্রে সেট করতে পারবেন showযা মডেলটিকে তার ডিফল্ট স্প্যাসগুলিকে ওভাররাইড করে পুনরায় আকার দেবে। বুটস্ট্র্যাপ হওয়ার কারণটি সিএসএস নিয়মের সাহায্যে মডেল বডিটিতে সর্বাধিক উচ্চতা প্রয়োগ করে:
.modal-body {
position: relative;
overflow-y: auto;
max-height: 400px;
padding: 15px;
}
সুতরাং আপনি jquery cssপদ্ধতিটি ব্যবহার করে গতিশীলভাবে ইনলাইন স্টাইল যুক্ত করতে পারেন :
বুটস্ট্র্যাপ ব্যবহারের নতুন সংস্করণগুলির জন্য show.bs.modal
$('#modal').on('show.bs.modal', function () {
$(this).find('.modal-body').css({
width:'auto',
height:'auto',
'max-height':'100%'
});
});
বুটস্ট্র্যাপ ব্যবহারের পুরানো সংস্করণগুলির জন্য show
$('#modal').on('show', function () {
$(this).find('.modal-body').css({
width:'auto',
height:'auto',
'max-height':'100%'
});
});
বা ওভাররাইড করতে সিএসএস বিধি ব্যবহার করুন:
.autoModal.modal .modal-body{
max-height: 100%;
}
এবং এই autoModalলক্ষ্যটিকে আপনার টার্গেটের মডেলগুলিতে যুক্ত করুন।
বিষয়বস্তুটিকে গতিময়ভাবে ফিডে পরিবর্তন করুন, আপনি সেই অনুযায়ী মোডালকে পুনরায় আকার দিতে দেখবেন। Demo
বুটস্ট্র্যাপের আরও নতুন সংস্করণ উপলভ্য দেখুন event names।
- show.bs.modal শো ইভেন্ট পদ্ধতিটি কল করার সাথে সাথে এই ইভেন্টটি তত্ক্ষণাত্ ছড়িয়ে পড়ে । যদি কোনও ক্লিকের কারণে ঘটে থাকে তবে ক্লিক করা উপাদান ইভেন্টের সম্পর্কিত টার্গেট সম্পত্তি হিসাবে উপলব্ধ।
- show.bs.modal মডেলটি ব্যবহারকারীর কাছে দৃশ্যমান হয়ে উঠলে এই ইভেন্টটি বরখাস্ত করা হয় (সিএসএস রূপান্তর সম্পূর্ণ হওয়ার জন্য অপেক্ষা করবে)। যদি কোনও ক্লিকের কারণে ঘটে থাকে তবে ক্লিক করা উপাদান ইভেন্টের সম্পর্কিত টার্গেট সম্পত্তি হিসাবে উপলব্ধ।
- hd.bs.modal এই ইভেন্টটি তত্ক্ষণাত্ বরখাস্ত করা হয় যখন লুকানোর উদাহরণ পদ্ধতিটি কল করা হয়।
- লুকানো.বস.মোডাল যখন এই মডেলটি ব্যবহারকারীর কাছ থেকে গোপন করা শেষ করে (সিএসএস রূপান্তরগুলি সম্পূর্ণ হওয়ার অপেক্ষায় থাকবে) তখন এই ইভেন্টটি বরখাস্ত করা হয়।
- loaded.bs.modal মডেলটি দূরবর্তী বিকল্প ব্যবহার করে সামগ্রী লোড করলে এই ইভেন্টটি বরখাস্ত করা হয়।
বুটস্ট্র্যাপের পুরানো সংস্করণ modal events সমর্থিত।
- শো - শো ইভেন্ট পদ্ধতিটি কল করার সাথে সাথে এই ইভেন্টটি তত্ক্ষণাত্ ছড়িয়ে পড়ে।
- প্রদর্শিত - মডেলটি ব্যবহারকারীর কাছে দৃশ্যমান হয়ে উঠলে এই ইভেন্টটি বরখাস্ত করা হয় (সিএসএস রূপান্তরগুলি সম্পূর্ণ হওয়ার জন্য অপেক্ষা করবে)।
- লুকান - এই ইভেন্টটি তত্ক্ষণাত্ ফায়ার করা হয় যখন লুকানোর উদাহরণ পদ্ধতিটি ডাকা হয়।
- লুকানো - এই ইভেন্টটি যখন মোডালটি ব্যবহারকারীর কাছ থেকে লুকানো শেষ করে ফেলেছে তখন (সিএসএস রূপান্তরগুলি সম্পূর্ণ হওয়ার জন্য অপেক্ষা করবে)।