আমি বর্তমানে টুইটার বুটস্ট্র্যাপের সাহায্যে পপওভারগুলি ব্যবহার করছি, এটির মতো শুরু করা:
$('.popup-marker').popover({
html: true,
trigger: 'manual'
}).click(function(e) {
$(this).popover('toggle');
e.preventDefault();
});
আপনি দেখতে পাচ্ছেন যে এগুলি ম্যানুয়ালি ট্রিগার করা হয়েছে এবং .পপআপ-মার্কার (যা একটি পটভূমির চিত্র সহ একটি ডিভ) ক্লিক করে একটি পপওভার টগল করে। এটি দুর্দান্ত কাজ করে তবে আমি চাই পৃষ্ঠার অন্য কোথাও একটি ক্লিক করে পপওভারটি বন্ধ করতে সক্ষম হতে (তবে পপওভারে নিজেই নয়!)।
নিম্নলিখিতগুলি সহ আমি কয়েকটি ভিন্ন জিনিস চেষ্টা করেছি, তবে এর জন্য কোনও ফলাফল না দিয়ে:
$('body').click(function(e) {
$('.popup-marker').popover('hide');
});
আমি কীভাবে পপওভারটি অন্য যে কোনও পৃষ্ঠায় ক্লিক করে পপওভারটি বন্ধ করতে পারি, তবে পপওভারটিতে ক্লিক করেই না?