0

我的 iOS 设备无法激活链接,我需要点击两次。

如何用 Jquery 或其他方式解决这个问题?

PS它只发生在工具提示悬停时。

<asp:LinkButton ID="linkButtonDetails" runat="server" CommandName="Details" />

<a id="ctl00_zzzz" href='javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00_zzzz", "", true, "", "", false, true))'>Update details</a>
4

1 回答 1

0
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
    <script src="../../Scripts/jquery-1.7.1.min.js" type="text/javascript"></script>
    <script type="text/javascript">
        $(document).ready(function () {
            $('a.TestingLink').live('click', function (e) {
                var obj = $(this);

                e.preventDefault();

                //Optional      $(obj).hide();

                $(obj).attr('disabled', 'disabled');

                $('#processing').show();

                WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(obj.data('href')));

                $(obj).removeAttr('disabled');
                $('#processing').hide();

                //Optional      $(obj).show();
            });

            function WebForm_PostBackOptions(a, b, c, d, e, f, g) {
                alert('WebForm_PostBackOptions');

                return true;
            };

            function WebForm_DoPostBackWithOptions(a) {
                alert('WebForm_DoPostBackWithOptions');
            };
        });
    </script>
</head>
<body>
    <span id="processing" style="font-size: 15px; font-weight: bolder; display: none;">Processing
        . . . </span>
    <br />
    <a id="ctl00_zzzz" href="" class="TestingLink" data-href='"ctl00_zzzz", "", true, "", "", false, true'>
        Update details1</a>
    <br />
    <a id="ctl00_zzza" href="" class="TestingLink" data-href='"ctl00_zzzz", "", true, "", "", false, true'>
        Update details2</a>
</body>
</html>

    enter code here
于 2012-04-28T07:32:05.193 回答