相关疑难解决方法(0)

使用PC调试ipad safari

我想在我的ipad上测试Safari上的网站.我只有另一台电脑.有没有办法像移动Chrome一样进行ADB等远程调试?我在StackOverflow上搜索,似乎有一个Adobe Edge Inspect CC,但我不知道这是不是一个好选择.

谢谢!

debugging mobile-safari ipad ios

66
推荐指数
5
解决办法
7万
查看次数

Windows onload事件不会在ipad ios 8.4中触发

我面临以下奇怪的问题:

功能:
当我打开我的网站页面,其中有许多图像并使用javascript/jquery用于客户端功能.在单击每个图像时,所有其他图像都会更改其不透明度,所选图像会显示<div>包含图像的一些信息和视频.

  1. 我使用了jquery unveil,只有在页面上触发了一个scroll事件后才会加载所有图像.直到它,它显示一个"加载"图像.
  2. 我在window.onload事件上添加了一个javascipt,以便在<div>单击图像时调整元素的大小.还有一些javascript可以识别浏览器并相应地设置视频标记源.
  3. 所有图像都在数据主义内部呈现,并从数据库绑定.
  4. 由于unveil仅在滚动事件之后加载图像,我在页面加载时添加了一个代码以人工地按像素滚动页面.

问题:
我在Chrome或Safari上打开iPad(iOS 8.4)中的同一页面.我的所有javascript window.onload都不会触发.

ASPX页面:

<script type="text/javascript" src="/js/jquery.unveil.js"></script>
<asp:DataList ID="dlPersonList" runat="server" OnItemDataBound="dlPersonList_OnItemDataBound"
RepeatDirection="Horizontal" RepeatLayout="Flow">
  <ItemTemplate>
    <div class="itemImage">
       <asp:HyperLink ID="hypPersonPicture" runat="server">
            <asp:Image ID="imgPersonPicture" runat="server" CssClass="lazy" />
       </asp:HyperLink>
    </div>
    <asp:Panel class="person-detail" ID="pnlpersonDetail" runat="server">
       <div class="person-content detailView">
        <%--Some text and other controls--%>          
        <asp:Panel ID="pnlVideo" runat="server">
            <div class="video-content">
                  <video id="personVideo" controls="controls" preload="none"> 
                        <%--Video source elements--%> 
                  </video>
            </div>
        </asp:Panel>
       </div>
   </asp:Panel>
  </ItemTemplate>
</asp:DataList>
Run Code Online (Sandbox Code Playgroud)

CS代码:

protected void Page_Load(object sender, EventArgs e) …
Run Code Online (Sandbox Code Playgroud)

jquery javascript-events ipad jqmigrate ios8.4

1
推荐指数
1
解决办法
4637
查看次数