另一个.js文件上的按钮无效

时间:2014-09-29 07:20:57

标签: javascript android button titanium eventhandler

http://pastebin.com/abt2J0Sn

我的主屏幕上的按钮(app.js)运行正常,当它们翻转时它们会改变外观然后当我在另一个.js文件(settings.js)上时按钮不会触发简单事件而它们不会在盘旋时改变外观。

在学期中期休息时,不能去问老师。

4 个答案:

答案 0 :(得分:0)

首先,app.js仅在应用启动时加载一次,因此您不应再次调用并再次打开它,而是可以使用NavigationWindow概念来回到窗口。

答案 1 :(得分:0)

您应确保您的settings.js文件已正确链接到html。另请尝试检查开发人员工具的源和资源选项卡,以确认settings.js文件是否属于您的资源。

答案 2 :(得分:0)

你这里做错了什么。你有一个名为back的局部变量,它保存对按钮对象的引用,你还有一个名为back的函数。

尝试使用对象和函数的命名约定,如下所示:

var btnBack = Ti.UI.createButton({
    top : '50',
    left : '50',
    width : '50',
    height : '50',
    image : 'images/back.png',
    id : "back button",
});

btnBack.addEventListener('click', back);

答案 3 :(得分:0)

感谢您的帮助。

我的导师终于给我发了电子邮件,并说要使用标签组,现在按钮工作正常。