0

http://pastebin.com/abt2J0Sn

我的主屏幕(app.js)上的按钮工作正常,当悬停在它们上时它们会改变外观,然后当我在另一个.js文件(settings.js)上时,按钮不会触发简单事件并且它们不会改变外观盘旋在上方。

期中放假所以不能去问老师。

4

4 回答 4

0

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

于 2014-09-29T07:27:07.297 回答
0

您应该确保您的 settings.js 文件正确链接到 html。还可以尝试检查开发人员工具的源和资源选项卡,以确认 settings.js 文件是否是您的资源的一部分。

于 2014-09-29T07:29:17.960 回答
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);
于 2014-09-29T14:32:22.027 回答
0

谢谢您的帮助。

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

于 2014-10-09T03:52:09.233 回答