当我转到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>
答案 0 :(得分:3)
这是因为$(“#nav”)。spasticNav不是函数。也就是说,你还没有在任何地方定义它。
我认为它应该在文件http://www.kambariokas.eu/%20dizainas/js/jquery.spasticNav.js中定义但是会返回404错误。因此,您的spasticNav函数永远不会在任何地方定义。
编辑:删除dizainas之前的额外空格以更正脚本位置。