检测合金上的元素边界

时间:2016-02-05 12:31:42

标签: titanium appcelerator appcelerator-alloy

我的 onClick 事件似乎没有被解雇,我在<ScrollView>内有一个按钮,它没有给我任何回复,所以我想知道是否有办法跟踪单击了哪个对象,这样我就可以进行样式设置,使我的按钮可以再次点击。

<Alloy>
<Window class="container">
    <View  class="insideContainer">
        <View layout="horizontal">
            <ImageView id="minLogo" image="/images/homeLogo.png" ></ImageView>

            <ScrollableView id="mainViewInterna">
                <View id="MainWelcomeText" class="MainWelcomeText rowLayout">
                    <Label class="welcomeText">BEM VINDO</Label>
                    <Label class="welcomeText">[ Usuário ]</Label>

                    <View class="button-row" width="200dp" height="200dp">
                        <Label id="logoutButton" class="button" onClick="logout">Log Out</Label>
                    </View>
                </View>
            </ScrollableView>
        </View>     
    </View>
</Window>   
</Alloy>

功能:

function logout(){
   Ti.API.log('it works');
}

1 个答案:

答案 0 :(得分:1)

var logout = function() {

    $.logoutButton.removeEventListener('click',logout);

    console.log('logout');
};

$.logoutButton.addEventListener('click',logout);