好吧,这很奇怪。突然间,我所有的 jQuery 脚本都在我的网站上被禁用了。
我检查了指向 jquery 脚本的链接,它们仍然存在。哥特两个链接包括:
<script type="text/javascript" src="http://code.jquery.com/jquery-1.8.3.min.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.9.2/jquery-ui.min.js"></script>
这是突然无法正常工作的众多 jQuery 脚本之一:
<script type="text/javascript">
$(document).ready(function() {
$(function() {
$("#sortable").sortable({ opacity: 0.6, cursor: 'move', update: function() {
var order = $(this).sortable("serialize") + '&action=updateRecordsListings';
$.post("?id=", order, function(theResponse){
$("#contentRight").html(theResponse);
});
}
});
});
});
</script>
他们早点工作没有问题。我的网站是http://www.silverart.me,但是当您没有登录时,您看不到任何脚本,这就是为什么我在上面包含我的一个 jQuery 脚本的示例。当我登录时,我使用不同的 jquery 脚本控制了我网站上的所有元素,我不明白为什么它在之前的时候不起作用。
我尝试添加以测试 jquery 是否正在加载: $("div").css("border", "3px solid red"); 并且 jquery 确实按预期加载。但是可排序函数没有。