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