javascript - 弹出窗口在 iPad safari 浏览器中无法正常工作

标签 javascript jquery ios ipad

我有一个代码段,它会在单击按钮后打开一个弹出窗口。这是使用 JavaScript 和 jQuery 完成的。但不幸的是,弹出窗口不会在 Ipad 中加载。该弹出窗口会在 iPad 的早期版本中加载。但在最新版本 (8.1) 中,弹出窗口加载了空白内容。

    $("[id$='ViewButton']").click(function(){    
    loadPopup();
});


function loadPopup(){
//loads popup only if it is disabled
if(popupStatus==0){
    $("#backgroundPopup1").css({
        "opacity": "0.5"
    });
    $("#backgroundPopup1").fadeIn("slow");
    $("#popupContacts").fadeIn("slow");
    popupStatus = 1;
}
}

请与我分享这方面的任何先前经验,因为我是这方面的新手。

弹出窗口在 iPad safari 浏览器中无法正常运行

最佳答案

尝试使用 fadeTo() 而不是 fadeIn()。

例如,

$("#backgroundPopup1").fadeTo("slow", 0.5); // '0.5' refers to opacity level.
$("#popupContacts").fadeTo("slow", 1);

关于javascript - 弹出窗口在 iPad safari 浏览器中无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28071944/

相关文章:

javascript - 如何使用 CSS 或 JavaScript 使内部元素在固定的外部元素中滚动?

ios - XCode 6.3 Alamofire.swift 文件崩溃

ios - 如何在 swift3 中从 Any 获取字符串

javascript - 如何在内容可编辑的 div 中保留空格

javascript - 连接两个变量

javascript - Next.js with Typescript : Invalid hook call. Hooks 只能在函数组件的主体内部调用

javascript - 点击链接后 jquery 事件菜单丢失

javascript - 将正则表达式与 jQuery 结合使用

iOS - 通过 HTTP POST 上传图片

javascript - 对 TypeScript 类型的 ChildProcess 类的引用