SproutCore IPAD

SproutCore IPAD,ipad,sproutcore,Ipad,Sproutcore,我正在做一个SproutCore项目。我正试图获得IPAD上的网站,但CSS背景图像、onClick和redirect在IPAD上不起作用 让我知道这方面的任何解决方案 在iPad上开发时,我发现以下内容在我的构建文件中非常有用: mode :debug do config :all, :combine_javascript => true end 大多数iOS设备在加载大量Javascript文件时都会遇到困难,这会将它们连接成一个文件。这可能会也可能不会解决您的问题,但如果您将这

我正在做一个SproutCore项目。我正试图获得IPAD上的网站,但CSS背景图像、onClick和redirect在IPAD上不起作用


让我知道这方面的任何解决方案

在iPad上开发时,我发现以下内容在我的
构建文件中非常有用:

mode :debug do
  config :all, :combine_javascript => true
end
大多数iOS设备在加载大量Javascript文件时都会遇到困难,这会将它们连接成一个文件。这可能会也可能不会解决您的问题,但如果您将这些问题作为单独的文件保留,许多问题就会显现出来


另外,调试器中是否有可以共享的错误?这可能有助于我们追踪问题。

对于构建后损坏的图像/CSS,这通常是一个相对路径问题

您可能需要检查编译的CSS&index.html文件中的CSS/图像路径

构建项目后,查看输出目录并尝试以下操作:

  • 在浏览器中打开index.html文件,查看哪些CSS/图像文件未正确加载
  • 找到index.html文件并将“/static”的实例替换为“static”
  • 查找stylesheet-packed.css&stylesheet@2x-packed.css并将“/static”的实例替换为“../../../static”(或修复您案例中路径的任何内容)

我有build.sh脚本来自动完成这项工作,它适合我。如果你想要,请告诉我。。祝你好运

你好@Topher Fangio,谢谢你的回复。我试过了,但没用。已调试的服务器上没有错误消息。IPAD上的问题是CSS背景图像和onClick事件。这两个都无法按预期工作。您能否使用来显示无法正常工作的代码,以便我们自己测试并找到问题?抱歉,我无法共享代码:-(.但是你可以在测试我的应用程序。找到链接后,请告诉我,我需要将其从这里删除。Dave,请查看下面的代码,我对此代码有问题。
code
logout:function(){$.colorbox({html:'你确定要注销吗?',宽度:'600',不透明度:0.6,open:true});$('logout')。单击(function(){Home.windowController.playSound('Logout',function(){window.location.href='/Logout';});$('.cancelit')。单击(function(){$.colorbox.close();})}我访问了这个链接,但背景图像和按钮在我原来的iPad上似乎都正常工作。哪些按钮不工作?Hi@tompos,图像和css对于机器上的Web浏览器来说非常适合,问题在于iPad设备。背景图像和onclick事件在我的情况下对iPad不起作用。这听起来像是三个不同的问题问题1)我在下面发布了一个关于onClick的答案。2)我过去在iPad上成功地使用了CSS背景和spriting等,没有进行任何修改,因此我们需要了解更多关于您的具体情况和问题,然后才能提供帮助。3)您能澄清“重定向”吗问题?单击事件的后续问题:您是使用SC.ButtonView还是构建自己的视图?如果您有SC.ButtonView,能否指定它们在iPad上是否正常工作?他们应该这么做。@Dave ButtonView在IPAD上工作得很好,但真正的问题是图像精灵。我使用了touchStart而不是mouseDown,这使得该应用程序可以在ipad上运行,但图像仍然无法加载。