$(document).ready(function() {
$('#map').addClass('scrolloff');
$('#overlay').on("mouseup",function(){
$('#map').addClass('scrolloff');
});
$('#overlay').on("mousedown",function(){
$('#map').removeClass('scrolloff');
});
$("#map").mouseleave(function() {
$('#map').addClass('scrolloff');
});
});
.scrolloff {
\t pointer - events: none;
}
iframe {
\t width: 100 % ;
\t height: 260 px;
}
<div class="overlay" class="map-container">
\t <iframe id="map" src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2549.8391302717027!2d-74.51093153882466!3d40.53525165221866!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x89c3c0b7401dac15%3A0x209d581c4bc2ba2a!2s11+Cedar+Grove+Ln%2C+Somerset%2C+NJ+08873%2C+USA!5e0!3m2!1sen!2sin!4v1456722671076" allowfullscreen></iframe>
</div>
我重视我的全部代码即时通讯工作的我只是应用了指针事件函数的概念,以阻止谷歌的滚动。但我的代码不适用于这些iframe。我必须将相同的代码应用到其他正在顺利工作的项目中。但它不适用于这些iframe。如果我更改它正在工作的iframe地址。
您可以从以下链接获得更好的主意。 [点击这里](http://stackoverflow.com/questions/2330197/how-to-disable-mouse-scroll-wheel-scaling-with-google-maps-api) –
但hw可以使用iframe标签我已经使用了我的框架标签。不是纬度和经度来称呼地图。 –