我开始在Safari自定义项目中使用Dashcode,我的应用程序运行良好,但是StackLayout Object在Firefox中不起作用。
我知道Dashcode使用许多特定于Wekbit的东西,但是有什么方法可以让StackLayout对象在Firefox中工作?只要我的视图发生变化,我就不会介意失去一些奇特的东西,例如过渡动画。
StackLayout在IE中也不起作用,但是我认为这对IE来说太过期望了。大声笑。
有什么建议,想法吗?
如果Webkit不可用,也许jQuery或Dojo库可以与DashCode一起使用?在这种情况下,我该怎么办?
谢谢。
添加2010/3/28:
这是我的代码:
function tab1ClickHandler(event){
// introView tab
var stackLayout = document.getElementById('stackLayout').object;
stackLayout.setCurrentView('introView');
var obj1= document.getElementById('text1');
obj1.style.setProperty('background-image', 'url(Images/text3%201.png)', 'important');
var obj2= document.getElementById('text2');
obj2.style.setProperty('background-image', 'none', 'important');
var obj3= document.getElementById('text3');
obj3.style.setProperty('background-image', 'none', 'important');
}
我从Dashcode检查器面板获得了Stacklayout代码(所以我认为这是不正确的)
设置backgroung-image属性在FireFox中运行良好。问题只是Stacklayout的视图更改不起作用。
您可以在此处查看结果:
http://web.me.com/nacho4d/
(比较Safari或Chrome和Firefox,请点击标签)
有什么想法吗?
我在dashboard-dev apple的邮件列表中问了同样的问题,但没有得到答复。
最佳答案
仅作记录:
似乎存在一个错误(FireFox或Dashcode?),无法让FireFox正确加载页面。我仅使用FireFox 3.6.2进行了测试(这是最新的一次)
答案在这里:
http://lists.apple.com/archives/dashboard-dev/2010/Mar/msg00017.html
谢谢。