jQuery无法在更新面板中工作

时间:2016-05-19 09:10:17

标签: javascript jquery asp.net

我编写了jQuery,如下面的代码行

     var prmvar = window.Sys.WebForms.PageRequestManager.getInstance();
     prmvar.add_endRequest(function () {
         var j = jQuery.noConflict();
         j(document).ready(function () {
             j('#pagination').jcarousel({

             });
             var count = $("#pagination li").size();
             if (count < 10) {
                 alert(count)
                 j(".jcarousel-prev").css('display', 'none');
                 j(".jcarousel-next").css('display', 'none');
             }
         });
     });

它在更新面板中不起作用。请帮帮我!!!

我在web.config文件中添加了以下配置

      <system.web.extensions>
      <scripting>
      <scriptResourceHandler enableCompression="false" enableCaching="true" />
      </scripting>
      </system.web.extensions>

它仍然无效!!!

1 个答案:

答案 0 :(得分:0)

我不知道这段代码是否有效,但您可以试试这个。

j(document).ready(function () {
        var j = jQuery.noConflict();
        j('#pagination').jcarousel({

        });
        var count = $("#pagination li").size();
        if (count < 10) {
            alert(count)
            j(".jcarousel-prev").css('display', 'none');
            j(".jcarousel-next").css('display', 'none');
        }
    });

    var prmvar = window.Sys.WebForms.PageRequestManager.getInstance();
    prmvar.add_endRequest(function () {
        var j = jQuery.noConflict();

            j('#pagination').jcarousel({

            });
            var count = $("#pagination li").size();
            if (count < 10) {
                alert(count)
                j(".jcarousel-prev").css('display', 'none');
                j(".jcarousel-next").css('display', 'none');
            }
    });