Javascript 要在更新面板中重新加载的Jquery在asp.net 3层中不起作用
Masterpage.master:最后我的jQuery如下所示Javascript 要在更新面板中重新加载的Jquery在asp.net 3层中不起作用,javascript,c#,jquery,asp.net,ajax,Javascript,C#,Jquery,Asp.net,Ajax,Masterpage.master:最后我的jQuery如下所示 <script src="js/jquery.js" type="text/javascript"></script> <script src="js/jquery-ui/jquery-ui-1.10.1.custom.min.js" type="text/javascript"></script> <script src="js/iCheck/jquery.icheck.js
<script src="js/jquery.js" type="text/javascript"></script>
<script src="js/jquery-ui/jquery-ui-1.10.1.custom.min.js" type="text/javascript"></script>
<script src="js/iCheck/jquery.icheck.js"></script>
<script src="js/icheck-init.js" type="text/javascript"></script>
对于部分页面更新,需要重新加载Jquery
<script type="text/javascript" language="javascript">
function pageLoad() {
$(function () {
$(function () { // init
$('.square-green input').iCheck({
checkboxClass: 'icheckbox_square-green',
radioClass: 'iradio_square-green',
increaseArea: '20%' // optional
});
});
$("#rdbtn_img").iCheck('toggle', function () {
$("#rdbtn_img").on('ifChecked', function (event) {
// shown
});
$("#rdbtn_img").on('ifUnchecked', function (event) {
// hide
});
});
});
}
</script>
<asp:UpdatePanel ID="upnl_logoupdate" runat="server">
<ContentTemplate>
<input type="radio" id="rdbtn_img" name="demo-radio"></input>
</ContentTemplate>
</asp:UpdatePanel>
函数pageLoad(){
$(函数(){
$(函数(){//init
$('.square绿色输入').iCheck({
checkboxClass:'icheckbox_square-green',
无线电课堂:“伊拉迪奥广场-绿色”,
increaseArea:'20%'//可选
});
});
$(“#rdbtn_img”).iCheck('toggle',function(){
$(“#rdbtn_img”)。在('ifChecked',函数(事件){
//显示
});
$(“#rdbtn_img”)。在('ifUnchecked',函数(事件){
//隐藏
});
});
});
}
jQuery init函数被嵌套在其中的pageLoad
函数隐藏
改变
到
有什么问题吗?它不起作用。。没有重新加载..谢谢!!我尝试了上面列出的代码。但当表单中的一个按钮点击事件触发时,页面部分更新不起作用。因为单选按钮位于更新面板中。我需要重新加载jquery。。但是找不到合适的代码来重新加载。
function pageLoad() {
$(function () {
$(function () { // init
$('.square-green input').iCheck({
checkboxClass: 'icheckbox_square-green',
radioClass: 'iradio_square-green',
increaseArea: '20%' // optional
});
});
$("#rdbtn_img").iCheck('toggle', function () {
$("#rdbtn_img").on('ifChecked', function (event) {
// shown
});
$("#rdbtn_img").on('ifUnchecked', function (event) {
// hide
});
});
});
}
$(function () { // init
$('.square-green input').iCheck({
checkboxClass: 'icheckbox_square-green',
radioClass: 'iradio_square-green',
increaseArea: '20%' // optional
});
$("#rdbtn_img").iCheck('toggle', function () {
$("#rdbtn_img").on('ifChecked', function (event) {
// shown
});
$("#rdbtn_img").on('ifUnchecked', function (event) {
// hide
});
});
});