小编Say*_*yan的帖子

window.orientation在iOS和Android中返回不同的值

我正在iPad (Safari浏览器)Samsung Tab 2 (默认浏览器)上测试我的Web应用程序.该window.orientationchange返回两个设备不同的值.

$(document).ready(function() {
            window.addEventListener("orientationchange", centerLoginBox);
            window.addEventListener("load", centerLoginBox);
        });

        function centerLoginBox() {
            if (window.orientation == 90 || window.orientation == -90) { //Landscape Mode
                $('#loginbox').css('margin-top', '20%');
                alert(window.orientation);
            }
            else if (window.orientation == 0 || window.orientation == 180) { //Portrait Mode
                $('#loginbox').css('margin-top', '40%');
                alert(window.orientation);
            }
Run Code Online (Sandbox Code Playgroud)

在选项卡2中,警报为横向模式抛出"0"和"180",为纵向模式投射" 90"和"-90" (仅在iPad中相反的行为).

这在iOS和Android中是否有某种设计差异?什么是这个问题的常见解决方案?

javascript android orientation ios

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

使用 javascript 循环遍历 asp:GridView 数据

首先,甚至可以在客户端使用JavaScript循环遍历asp:GridView中的数据如果是,我想知道如何做到这一点...

因为我打算捕获 Grid 上 2 个字段的值,并根据它们的值在每行上附加一个图像(一旦我可以遍历数据并比较它们,那部分应该不会造成太大问题)。

我的网格看起来像这样

 <asp:GridView ID="GridView1" runat="server" EmptyDataText="No Record Found" AllowSorting="true"
        AllowPaging="false" OnRowCreated="GridView1_RowCreated" Visible="true" BackColor="ButtonShadow"
        OnSorting="GridView1_Sort" AutoGenerateColumns="false" GridLines="None" >
        <Columns>
            </asp:TemplateField>
            <asp:BoundField DataField="Name" HeaderText="Name" SortExpression="Name" />
            <asp:BoundField DataField="Gender" HeaderText="Gender" SortExpression="Gender" />
            <asp:BoundField DataField="Age" HeaderText="Age" SortExpression="Age" />
            <asp:BoundField DataField="Type" HeaderText="Type" SortExpression="Type" />
            <asp:BoundField DataField="Exam" HeaderText="Exam" SortExpression="Exam" />
            <asp:BoundField DataField="DateTime" HeaderText="DateTime" SortExpression="DateTime" />
            <asp:BoundField DataField="Status" HeaderText="Status" SortExpression="Status" />
            <asp:BoundField DataField="Priority" HeaderText="Priority" SortExpression="Priority" />
        </Columns>
    </asp:GridView>
Run Code Online (Sandbox Code Playgroud)

如果我直截了当地说:我如何捕捉每一行的 …

javascript asp.net jquery gridview

2
推荐指数
1
解决办法
3万
查看次数

标签 统计

javascript ×2

android ×1

asp.net ×1

gridview ×1

ios ×1

jquery ×1

orientation ×1