我正在使用我在网上找到的jQuery脚本来拖放gridview控件。当我通过visual studio以调试模式运行页面时,功能完美无缺。当我部署到服务器并使用相同的浏览器打开页面时,该功能停止工作。
我没有收到任何错误消息。为了测试目的,我注释掉了库标签,并且收到了jQuery不存在的错误消息。这向我表明库和函数正在加载页面,但是没有在控件上工作。
我正在使用IE11,当我从服务器打开页面时,我正在使用相同的PC /浏览器。脚本位于母版页的HEAD标记中,但我已尝试将它们放入内容页面。我在VS中打开时功能正常。我验证了当服务器与本地主机呈现时,类名cgvBidderClass不会更改。
我希望有人可以帮助我找出原因。
<script src="/Javascript/jQuery/jquery-1.7.2.min.js"></script>
<script src="/Javascript/jQuery/jquery-ui-1.8.15.custom.min.js"></script>
<script src="/Javascript/jQuery/jquery.maskedinput.min.js"></script>
<script>
$(document).ready(function () {
$(".cgvBiddersClass").sortable({
items: 'tr:not(tr:first-child)',
cursor: 'pointer',
axis: 'y',
dropOnEmpty: false,
start: function (e, ui) {
ui.item.addClass("selected");
},
stop: function (e, ui) {
ui.item.removeClass("selected");
}, <-- EDIT This comma was causing the issue!
})
});
</script>
答案 0 :(得分:0)
问题是导致此问题的另一个逗号。我删除了逗号和中提琴!
谢谢MarkoCen,您的回复帮助我找到了问题!