У нас есть веб-приложение, которое использует JQuery blockUI, чтобы открыть всплывающее окно и сделать некоторые действия. Все это отлично работает на Safari, а проблема IE 8. - с Ipad. ни одно из действий во всплывающем окне не отвечает. он просто остается на этой странице. даже если близко не работает. нам нужно добавить что-нибудь еще? вот код, который открывает страницу и нажмите событие для закрытия.
<script>
$(document).ready(function() {
$.ajaxSetup( {
cache:false
});
$("#sendInviteDiv").load("invite.htm?action=view&pid="+pid);
$.blockUI({ message: $('#sendInviteDiv'),
centerY: 0,
css: {
top: ($(window).height() - 550) /2 + 'px',
left: ($(window).width() - 870) /2 + 'px',
width: '870px'
}
});
//var ua = navigator.userAgent;
//var event = (ua.match(/iPad/i)) ? "touchstart" : "click";
//alert(ua);
$('#closeInvite').click($.unblockUI);
$('#inviteBtn').click(function() {
//script to load
//setPositionDetails('${formName}','inviteBtn');
});
}
});
</script>
оценить указатели.
javascript включен, а всплывающие окна разрешены в настройках Ipad Safari.