0

我已经制作了在 div 上添加类的功能,它工作正常。但是当另一个函数调用回发时,我添加的类会从 div 中删除,因为它会重新加载页面。所以我想在 postback 或 postpack 之后调用我的函数。下面给出了示例函数

<head>
<style>
.test{ background:#F00}
</style>
<script type="text/javascript" src="jquery-1.8.3.js"></script>
<script type="text/javascript">
$(function(){
$('a').click(function(){
$(this).addClass('test')
})
})
</script>
</head>
<body>
<a href="javascript:void(0)">click</a>
<div>check....</div>
</body>
</html>
4

1 回答 1

0

你可以只做这个

您必须编写此代码 2 次。意味着一旦你在你的脚本中定义了另一个就是这个

因为

PageRequestManager类公开方法、属性和事件,以便在页面元素执行异步回发时更轻松地进行客户端编程。例如,PageRequestManager 类使您能够处理客户端页面生命周期中的事件,并提供特定于部分页面更新的自定义事件处理程序。

var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_endRequest($(function(){
                      $('a').click(function(){
                        $('div').addClass('test')
                      })
                  }));

这肯定会奏效

于 2013-05-27T12:19:30.203 回答