2015-12-21 72 views
-1

我的页面上有这个jquery代码,点击按钮后效果很好。但是,更新面板更新后,删除了jquery添加的类,并且#block-1现在可见。更新面板打破JQuery元素

<script> 
    $("body").on("click", "#app-nav-dash-2", function() { 
     $(this).addClass('current-nav'); 
     $("#block-1").hide(); 
    }); 
</script> 

我该如何解决这个问题。

感谢

+0

你可以写你的ASP代码也? –

回答

0

看来你需要停止链接/按钮的默认行为:

$("body").on("click", "#app-nav-dash-2", function(e) { //<---pass event here 
    e.preventDefault(); // it stops to navigate. 
    $(this).addClass('current-nav'); 
    $("#block-1").hide(); 
});