Multiple versions of JQuery on the same page not working -
actually looking clientside checkbox control + scrollable gridview asp.net project. got article http://gridviewscroll.aspcity.idv.tw/demo/form.aspx#checkboxclient. have posted code given below which, have taken above website. here fixed header scrollable function working checkbox client-side not working. can 1 me?
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.9.1/jquery-ui.min.js"></script> <script type="text/javascript" src="../scripts/gridviewscroll.min.js"></script> <script type="text/javascript"> $(document).ready(function () { gridviewscroll(); }); function gridviewscroll() { $('#<%=gridview1.clientid%>').gridviewscroll({ width: 660, height: 200, freezesize: 3 }); var cbselecteds1 = "cbselecteds1_freezeheader"; var cbselected1 = "<%=gridview1.clientid%>_cbselected1"; checkboxcheckall(cbselecteds1, cbselected1); var cbselecteds2 = "cbselecteds2_copy"; var cbselected2 = "<%=gridview1.clientid%>_cbselected2"; checkboxcheckall(cbselecteds2, cbselected2); } function checkboxcheckall(checkboxs, checkbox) { $('#' + checkboxs).change(function () { var checked = $(this).is(':checked'); $('input[id*="' + checkbox + '"]').attr('checked', checked); }); $('input[id*="' + checkbox + '"]').change(function () { var checked = $(this).is(':checked'); if (!checked) { $('#' + checkboxs).attr('checked', false); } else { var allchecked = true; $('input[id*="' + checkbox + '"]').each(function () { var checked = $(this).is(':checked'); if (!checked) { allchecked = false; } }); $('#' + checkboxs).attr('checked', allchecked); } }); } </script>
you using live() method , linking library version greater 1.7 deprecated. use on method instead.
or, make live() method work, need link jquery library version below 1.7.
recommendation:
just use 1 version of jquery.
Comments
Post a Comment