0

在测试页面(http://www.thepartysource.com/index_test.php)上,我正在尝试合并 shadowbox。我之前已经成功地将它合并到另一个站点中,并且正在做同样的事情......我不是为什么在这种情况下我收到错误消息“Shadowbox 未定义”,它正在调用 Shadowbox.init()。

如果你去网页查看源代码,你可以点击shadowbox的css和js文件的链接,所以我知道它至少看到了文件。我还尝试移动这些调用(重新排序脚本标签)以查看是否有另一个脚本破坏了它。但无论我把影子框标签放在哪里,它总是给我同样的错误。我已经包含了这份文件的整个标题。提前致谢。

<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>The Party Source - Everything but the Guests!</title>
    <meta name="description" content="The Party Source, Bellevue, KY, Everything But The Guests.">
    <meta name="keywords" content="beer,wine,spirits,party,source,party supplies,cigars,specialty foods,party source,partysource,eq,classes,microbrews,imports,liquor,liqueur,premium cigars,discount cigars,cigar accessories,gourmet food,ballons, cooking classes,wine tasting">

    <link media="all" rel="stylesheet" type="text/css" href="css/all-2.css" />
    <!--[if lt IE 8]><link rel="stylesheet" type="text/css" href="css/ie.css" /><![endif]-->
    <link media="all" rel="stylesheet" type="text/css" href="express/css/typography.css" />

    <script type="text/javascript" src="javascripts/jquery.js"></script>
    <script type="text/javascript" src="javascripts/ie-hover-ns-pack.js"></script>
    <script type="text/javascript" src="javascripts/tabs.js"></script>
    <script type="text/javascript" src="javascripts/clear-default-text.js"></script>
    <script type="text/javascript" src="javascripts/ccPopUp.js"></script>
    <script type="text/javascript" src="javascripts/jquery.main.js"></script>

    <link media="all" rel="stylesheet" type="text/css" href="includes/shadowbox/shadowbox.css" />
    <script type="text/javascript" href="includes/shadowbox/shadowbox.js"></script>
    <script type="text/javascript">
        $(document).ready(function(){
            Shadowbox.init({
                handleOversize: "drag",
                modal: true
            });
        });
    </script>

    <script type="text/javascript" src="javascripts/dropSearch.js"></script>
</head>

编辑

我刚刚意识到,当我将 dropSearch.js 脚本标签移动到 shadowbox.js 脚本标签下方时,拖放搜索停止工作。我必须把它移到上面才能使用它。我会重新下载shadowbox,看看是否有帮助......

重新编辑

不,这显然不是问题。

关闭

我放弃。我认为其他脚本中的某些内容正在破坏它,并且不相信任何人都可以回答这个问题。不管怎么说,还是要谢谢你。

4

0 回答 0