gpt4 book ai didi

jquery - iPad 应用程序中的 fancybox

转载 作者:行者123 更新时间:2023-12-01 05:58:22 25 4
gpt4 key购买 nike

我正在为 iPad 开发 HTML5 应用程序。

我添加了元标记:

<meta name="apple-mobile-web-app-capable" content="yes" />

但是 Fancybox 无法工作,因为它在自身窗口(黑色窗口)中打开。

fancybox代码是:

jQuery.noConflict();
var $js = jQuery;

$js(document).ready(function() {

$js(".modalwin").fancybox({
width: 980,
height: 600,
maxWidth: 980,
maxHeight: 600,
fitToView: false,
autoSize: false,
closeClick: false,
openEffect: 'fade',
closeEffect: 'fade',
type: 'iframe',
margin: 0,
padding: 5,
openSpeed: 'fast',
closeSpeed: 'fast',
scrolling: 'no',
helpers: {
title: {
type: 'outside'
},
overlay: {
css: {
'background': 'rgba(0,0,0,0.9)'
}
}
},
beforeShow: function() {
$js(".fancybox-skin").css("backgroundColor", "#D84B04");
}
})
});

为了防止在我使用的应用程序外部的空白页面中打开链接:

jQuery.noConflict();
var $jx = jQuery;

$jx(document).on("click", "a", function(event) {
event.preventDefault();
location.href = $jx(event.target).attr("href");
});​

请帮我解决这个问题。

最佳答案

我找到了答案:

    jQuery.noConflict ();
var $jx = jQuery;

$jx(document).delegate("a:not(.modalwin)", "click", function(event){
window.location=this.getAttribute("href");
return false;
});

关于jquery - iPad 应用程序中的 fancybox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13256574/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com