Ste*_*eve 4 asp.net ajax jquery
radiobutton列表和转发器位于更新面板中.转发器使用的是jQuery工具插件 - 可滚动.
可滚动插件在初始页面加载后工作.单击单选按钮后没有.
我输入一个输入按钮以在部分回发后运行下面的脚本,并且在我点击它之后可滚动功能工作,所以我猜测单击按钮点击/部分回发后,可滚动所需的下面的javascript不是正在运行.
可滚动插件需要:
<script type="text/javascript">
$(function() {
$("div.scrollable").scrollable({
size: 3
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
如何在单击无线电按钮后运行此命令?或者是否有另一种方法可以在部分回发后运行此脚本?我不想做一个完整的回发来解决问题.
提前致谢.
jos*_*shb 10
部分回发后Scrollable不起作用,因为页面的那部分被重新渲染,但页面没有再次加载(你的javascript没有运行).您可以注册一个函数,以便在部分回发完成时运行,并从那里调用可滚动,以确保它在部分回发后继续工作.
$(function() {
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);
function EndRequestHandler(sender, args) {
$("div.scrollable").scrollable({
size: 3
});
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5679 次 |
| 最近记录: |