গৃহীত উত্তরের টগল উপাদানটির বিষয়ে আরও একটি মন্তব্য / উন্নতি , যা দুর্দান্ত (ধন্যবাদ)। কিন্তু।
মানচিত্রের সাথে ইন্টারঅ্যাক্ট করার সময়, অনেকগুলি ব্যবহারের ক্ষেত্রে ব্যবহারকারীকে তাদের কাজ সম্পাদনের জন্য মানচিত্রে ক্লিক করতে হবে, সুতরাং এটি:
map.on('click', function() {
if (map.scrollWheelZoom.enabled()) {
map.scrollWheelZoom.disable();
}
else {
map.scrollWheelZoom.enable();
}
});
ব্যবহারকারী একবার মানচিত্রটি ব্যবহার শুরু করলে কিছু অপ্রত্যাশিত আচরণের ফলস্বরূপ।
আমি এমন কিছু পরামর্শ দেব যা ব্যবহারকারীকে আরও স্বজ্ঞাত মনে হতে পারে - মাউস স্ক্রোলিং অক্ষম করতে মানচিত্রটি ক্লিক করুন ।
উদাহরণস্বরূপ আপনার scrollWheelZoom: false
উপরে হিসাবে সেট করুন , তারপরে:
map.on('focus', function() { map.scrollWheelZoom.enable(); });
map.on('blur', function() { map.scrollWheelZoom.disable(); });