1

使用手机间隙进行开发时,是否可以在 xcode 中使用图片库滑块?

我已经放入了一些在浏览器中运行良好但在我的 ios 模拟器中运行良好的 jquery 代码。

    <title>Test App</title>
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
    <script type="text/javascript" src="js/jquery.flexslider-min.js"></script>
    <script type="text/javascript" src="js/jquery.flexslider.js"></script>
    <link rel="stylesheet" type="text/css" href="css/flexslider.css" />
</head>
<body><h1>Test App</h1>
    <div class="flexslider">
        <ul class="slides">
            <li>
                <img src="img/cordova.png" />
            </li>
            <li>
                <img src="img/cordova.png" />
            </li>
            <li>
                <img src="img/cordova.png" />
            </li>
            <li>
                <img src="img/cordova.png" />
            </li>
        </ul>
    </div>
    <script type="text/javascript">
        $(window).load(function(){
                       $('.flexslider').flexslider({
                                                   animation: "slide",
                                                   start: function(slider){
                                                   $('body').removeClass('loading');
                                                   }
                                                   });
                       });
        </script>
        </body>

这会在电话间隙科尔多瓦工作吗?

4

1 回答 1

0

我会说这是你如何使用 Flexslider 插件的问题。flexslider 的文档表明它适用于移动浏览器。我想不出为什么它在 phonegap 应用程序中的行为会有所不同,所以我认为你做错了什么。

Phonegap 在显示 javascript 错误方面并不是最好的。仅仅因为您在 Xcode 控制台中没有看到任何内容并不意味着没有任何内容。

我发现这些天来调试 Phonegap 应用程序的最佳方法是在 OSX 上使用桌面 Safari。

在 Safari 的开发菜单下,您应该能够打开开发者工具来检查在 iOS 模拟器中运行的 phonegap 应用程序。如果需要,您也可以定位连接的 iPhone 设备。

不幸的是,开发工具中的控制台只会在您打开它之后接收到发生的 JS 错误,因此您可能需要在工具打开后手动触发您的 JS 代码。

您还应该能够使用开发工具查看<img>标签。这将为您提供有关它们是否存在的线索,但只是不可见。也许是某种 CSS 问题等。

于 2012-11-13T21:47:10.867 回答