如何解决这个JavaScript问题?

时间:2011-01-18 10:40:36

标签: javascript navigation validation

当我转到http://www.kambariokas.eu/prideti.php时,我收到错误 $(“#nav”)。spasticNav不是函数。
在其他页面中,此脚本可以正常运行,但这不是用于验证的脚本。也许你有建议如何解决这个问题? 这是代码:

<script type="text/javascript">
   $('#nav').spasticNav();
        $(document).ready(function(){
            $.validator.addMethod("username", function(value, element) {
                return this.optional(element) || /^[a-z0-9\_]+$/i.test(value);
            }, "Username must contain only letters, numbers, or underscore.");

            $("#skelbimas").validate();

        });

    </script>

1 个答案:

答案 0 :(得分:3)

这是因为$(“#nav”)。spasticNav不是函数。也就是说,你还没有在任何地方定义它。

我认为它应该在文件http://www.kambariokas.eu/%20dizainas/js/jquery.spasticNav.js中定义但是会返回404错误。因此,您的spasticNav函数永远不会在任何地方定义。

编辑:删除dizainas之前的额外空格以更正脚本位置。