Включение\выключение функции
Добрый день народ есть функция которая при клике создает некоторые действие, но когда нажимаю второй раз ничего не происходить
Потом еще раз нажимаю снова происходит действие что и первый раз Как сделать что бы пропадал результат функцию при нажимании первый раз на неё function Swipe() { var ctrl = new ol.control.Swipe(); if(window.isSwipe) { window.isSwipe = false; map.removeControl(ctrl); ctrl.removeLayer(osm, true); ctrl.removeLayer(stamen); } else { window.isSwipe = true; map.addControl(ctrl); ctrl.addLayer(osm, true); ctrl.addLayer(stamen); } } |
Цитата:
<!DOCTYPE html> <html> <head> <meta http-equiv='Content-Type' content='text/html; charset=windows-1251' /> <!-- <script src='https://code.jquery.com/jquery-latest.js'></script> <script src="https://code.angularjs.org/1.3.9/angular.min.js"></script> <script src="https://code.angularjs.org/1.3.9/angular-route.js"></script> --> <style type='text/css'> </style> <script type='text/javascript'> function Swipe() { if(window.isSwipe) { window.isSwipe = false; alert(2); } else { window.isSwipe = true; alert(1); } } </script> </head> <body> <button onclick='Swipe();'>Test</button> </body> </html> |
Часовой пояс GMT +3, время: 06:25. |