iOS设备遇到活动链接问题,我需要点击两次。
如何用Jquery或其他方式解决这个问题?
P.S。它仅在工具提示悬停时发生。
<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>
答案 0 :(得分: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