के बाद स्क्रॉल व्हील को अक्षम नहीं करेगा मैं एक वेबसाइट पर Google मानचित्र लागू कर रहा हूं और सबकुछ बढ़िया काम कर रहा है, सिवाय इसके कि मैप्स लोड होने के बाद स्क्रोलव्हील को अक्षम करने में सक्षम नहीं हूं । यदि मैं स्क्रॉलव्हील में मानचित्र लोड से पहले विकल्प सेट करता हूं: झूठी, तो स्क्रॉल व्हील अक्षम है, लेकिन अगर मैं कोशिश करता हूं और बाद में करता हूं (मेरे पास एक चेकबॉक्स है जो स्क्रॉल व्हील को सक्षम/अक्षम करता है)।Google मानचित्र एपीआई v3 नक्शा लोड
यहाँ पृष्ठ लोड पर गूगल मानचित्र के लिए मेरे विकल्प हैं: (document.getElementById ("map_canvas"), myOptions)
var myOptions = {
zoom: 15,
center: currentPosition,
draggable: true,
scrollwheel: true,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
नक्शा = नए google.maps.Map;
और फिर क्लिक ईवेंट चेकबॉक्स पर ट्रिगर करने के बाद, मेरे पास स्क्रोलव्हील को अक्षम करने के लिए निम्न कोड है। मजाकिया, ड्रैग करने योग्य = झूठा काम कर रहा है और मुझे नक्शा खींचने से रोकता है।
var checked = $('#chkPin').is(':checked');
log("map active: " + checked);
if (checked) {
map.scrollwheel = false;
map.draggable = false;
map.zoomControl = false;
} else {
map.scrollwheel = true;
map.draggable = true;
map.zoomControl = true;
}
आह, ठीक है, बहुत बहुत धन्यवाद! – Halceyon
बिल्कुल सही जवाब, यह मेरे लिए बहुत अच्छा काम करता है! +1 – Jan