0

我在这里有一个网站。

我有这个脚本,它调用适当的函数来使粘滞便笺工作......

//Functionality for Sticky Notes 
    $(function() {
        $("#content").stickynote({
            size             : 'large',
            containment      : 'content',
            event            : 'dblclick',
            color            : '#de5900'                
            });


        $("#newsticky").stickynote({
            size             : 'large',
            containment      : 'content',
            color            : '#de5900'
            });
        });

这不是一段重复的 javascript,但我试图将所有这些头脚本放在一个文件中。你可以看到我已经有几个了。您可以在此处查看文件。

当我将文件加载到此处的索引页面时,会适当地调用脚本(jquery 菜单和两个不同的滑块)。

当我在 Sticky Notes 页面上调用同一个文件时,除了 jquery 菜单无法正常工作之外,我无法这样做。

我在页面底部调用相同的脚本(在</body>标签之前......

<!-- All DOM Ready Scripts -->
<script type="text/javascript" src="js/scripts.js"></script>

不知道我做错了什么。

4

1 回答 1

0

此外,如果 DOM 已准备好(即,如果您在文件底部包含脚本,并且到那时所有节点都在 DOM 中),请尝试将代码块取出$(function() { }); - 那么您不需要放置您的 bannerRotators在里面$(document).ready(function() {});

你的代码应该是这样的:

$("#rotator1").bannerRotator({...});
$("#rotator2").bannerRotator({...});
$("#content").stickynote({...});
$("#newsticky").stickynote({...});
于 2013-08-06T22:14:21.883 回答