jQuery函数在部署后无法正常工作

时间:2016-05-13 22:17:57

标签: javascript jquery asp.net

我正在使用我在网上找到的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>

1 个答案:

答案 0 :(得分:0)

问题是导致此问题的另一个逗号。我删除了逗号和中提琴!

谢谢MarkoCen,您的回复帮助我找到了问题!