Мне нужна помощь с этим кодом:
var TableViewSubwindowOne=Ti.UI.createView({
top:90,
height:550,
left:10,
right:10
});
Var myWindow =Titanium.UI.createWindow({
zIndex:5,
backgroundColor:'#700',
borderWidth:5,
borderColor:'#5A5A5A',
height:600,
width:600,
borderRadius:10,
opacity:0.92
});
Var CloseButton = Ti.UI.createButton({
bottom:250,
title:'Close',
color:'blue',
backgroundImage:'Images/EmptyButton.png',
height:40,
width:180
});
TableViewSubwindowOne.add(myWindow);
TableViewSubwindowOne.add(CloseButton);
CloseButton.addEventListener('click',function(){
myWindow.close();removeWindow();
});
myWindow.addEventListener('blur',function(){
myWindow.close();
removeWindow();
});
В приведенном выше коде по какой-то причине после нажатия кнопки closeButton происходит событие, и когда событие завершается, оно автоматически вызывает событие «размытия».
В другом случае, если событие размытия запускается первым, когда событие завершено, событие размытия запускается во второй раз.
Есть ли способ предотвратить это?