【问题标题】:Permission Denied on jQuery script with Fancybox使用 Fancybox 拒绝 jQuery 脚本的权限
【发布时间】:2012-04-16 21:48:56
【问题描述】:

所有, 我有以下 HTML:

<a class="display_songs fancybox.ajax" href="display_songs.php">View Current Playlist</a>

然后我有以下 jQuery:

$(".display_songs").fancybox({
    'maxWidth'    : 675,
    'maxHeight'   : 800,
    'fitToView'   : true,
    'closeClick'  : false,
    'openEffect'  : 'none',
    'closeEffect' : 'none',
    'scolling'    : 'no',
    'href'        : 'display_songs.php'
});

我使用以下代码加载 Fancybox 和 jQuery:

<script src="js/jquery.js" type="text/javascript"></script>
<script src="js/cufon-yui.js" type="text/javascript"></script>
<script src="js/cufon-replace.js" type="text/javascript"></script>
<script src="js/Century_Gothic_400.font.js" type="text/javascript"></script>
<script type="text/javascript" src="fancybox/jquery.fancybox.js"></script>
<link rel="stylesheet" type="text/css" href="fancybox/jquery.fancybox.css" media="screen" />

我加载的 jQuery 来自 Google,只是将其复制到 JS 文件中,因此我不会跨域。我得到的错误是:

网页错误详情 用户代理:Mozilla/4.0(兼容;MSIE 8.0;Windows NT 6.1;Trident/4.0;SLCC2;.NET CLR 2.0.50727;.NET CLR 3.5.30729;.NET CLR 3.0.30729;Media Center PC 6.0;InfoPath。 3;.NET4.0C;.NET4.0E;MS-RTC LM 8;AskTbAD2/5.14.1.20007) 时间戳:2012 年 4 月 16 日星期一 21:47:14 UTC 消息:权限被拒绝 线路:6083 字符:6 代码:0 URI:http://localhost/wedding/js/jquery.js

这适用于 Firefox、Chrome 等,但不适用于 IE。如果我移除 Cufon,它也不起作用。关于出了什么问题的任何想法?

【问题讨论】:

  • 您是否尝试过在服务器而不是本地主机中测试您的样本?
  • @JFK 是的,我的网站是托管的,但在那里无法使用。我有其他 jQuery 在网站上运行良好,但是当我尝试显示 Fancybox 时出现错误。
  • 好吧,你的错误是http://localhost/wedding/js/jquery.js。这让我觉得你是在本地跑步。与问题的链接会很有用
  • 奇怪的是我无法复制这个问题。检查picssel.com/playground/jquery/STACK_issueIE_16apr12.html,即使出现 cufon 错误,它似乎也能正常工作。当然,我没有真正的 php 文件,而是呈现的 html。我想知道display_songs.php文件中是否有一些php进程可能与IE和fancybox产生冲突。
  • 顺便说一句,display_songs.php 文件中有 jQuery、cufon 和 fancybox 吗?

标签: jquery fancybox


【解决方案1】:

我无法复制该问题。检查http://picssel.com/playground/jquery/STACK_issueIE_16apr12.html,即使出现 cufon 错误,它似乎也能正常工作。

当然,我没有真正的 php 文件,而是渲染的 html。我想知道display_songs.php文件中是否有一些php进程可能会造成与IE和fancybox的冲突。

有什么理由在display_songs.php 文件中包含jQuery、cufon 和fancybox?你可能不需要它们。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-06-18
    • 2015-11-15
    • 1970-01-01
    • 2012-06-19
    • 2014-10-22
    • 2014-02-25
    • 2022-10-07
    • 1970-01-01
    相关资源
    最近更新 更多