我的主屏幕(app.js)上的按钮工作正常,当悬停在它们上时它们会改变外观,然后当我在另一个.js文件(settings.js)上时,按钮不会触发简单事件并且它们不会改变外观盘旋在上方。
期中放假所以不能去问老师。
我的主屏幕(app.js)上的按钮工作正常,当悬停在它们上时它们会改变外观,然后当我在另一个.js文件(settings.js)上时,按钮不会触发简单事件并且它们不会改变外观盘旋在上方。
期中放假所以不能去问老师。
首先,app.js 仅在应用启动时加载一次,因此您不应该再次调用并打开它,而是可以使用NavigationWindow概念来回切换到窗口。
您应该确保您的 settings.js 文件正确链接到 html。还可以尝试检查开发人员工具的源和资源选项卡,以确认 settings.js 文件是否是您的资源的一部分。
你在这里做错了什么。您有一个名为 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);
谢谢您的帮助。
我的导师终于给我发了电子邮件,说要使用标签组,现在按钮工作正常。