当我进入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>

最佳答案

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

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

编辑:在dizainas之前删除多余的空间以更正脚本位置。

关于javascript - 如何解决这个JavaScript问题?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4723097/

10-09 13:58