[英]Issue on Having Toggle Button with jquery
我在Google Map中有一个按钮,该按钮应该在单击时将绘图管理器设置为NULL
$("#pauseedit").on("click",function(){
drawingManager.setDrawingMode(null);
});
它工作正常,但是您能不能让我知道如何使其像
$("#pauseedit").on("click",toggle(){
drawingManager.setDrawingMode(null); ,
drawingManager.setDrawingMode(Polygon);
});
谢谢
我不记得您是否可以访问drawingManager.drawingMode
值。 如果这样做,可以通过if进行测试:
$( "#pauseedit" ).on( "click", function () {
if ( drawingManager.drawingMode === null ){
drawingManager.setDrawingMode( Polygon );
}else{
drawingManager.setDrawingMode( null );
}
} );
如果不能,则可以在#pauseedit
上使用一个类来控制该类:
$( "#pauseedit" ).on( "click", function () {
if ( $(this).hasClass('drawingModePolygon') ){
//if has the class, it is on edit mode, turn it off
$(this).addClass('drawingModeNull').removeClass('drawingModePolygon');
drawingManager.setDrawingMode( null );
}else{
//otherwise add the class and change the drawing
$(this).addClass('drawingModePolygon').removeClass('drawingModeNull');
drawingManager.setDrawingMode( Polygon );
}
} );
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.