【发布时间】:2013-12-29 19:02:57
【问题描述】:
我检查了是否同时加载了 jQuery 和颜色框脚本,并且它们都已正确加载(我使用 .getScript 来查看颜色框是否正确加载并且我得到了肯定的结果)。但是该函数不会加载颜色框,并且 Firebug 说“$(...).colorbox 不是函数”。该代码曾经可以工作,但我不确定我做了什么来破坏它。这是标题:
<!DOCTYPE html>
<head>
<link rel="stylesheet" href="colorbox.css"/>
<script src="Scripts/jquery.colorbox.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
<script src="Scripts/scripts.js"></script>
<script>
$(document).ready(function(){
$(".popup").colorbox({transition: "elastic", opacity: 0.5, speed: 350});
var panels = $('.accordionButton > .accordionContent').hide();
$("div.accordionButton").click(function(){
panels.slideUp();
$(this).parent().next().slideDown();
return false
});
});
</script>
</head>
我已经检查了几次以确保脚本位于正确的目录中。这是链接:
<div id='supermenu'><table><tr><td><a href='login.php?lang=en' class='popup'>Login</a></td><td> or </td><td><a href='register.php?lang=en'> Register </a></tr></td></table></div>
【问题讨论】:
标签: javascript jquery colorbox