0

当我使用以下 jquery 代码时,document.ready 在 RadEditor 中不起作用

<script>
  $(document).ready(function() {
    $("#accordion").accordion();
});
</script>

它在 RadEditor 中显示为错误

4

1 回答 1

3

RadEditor 控件是一个 ASP.NET AJAX 控件,并在 MS AJAX 客户端框架的“init”事件中初始化。尝试用 AJAX pageLoad() 方法替换 $(document).ready() 代码:

<script type="text/javascript">
function pageLoad()
{ 
    $("#accordion").accordion(); 
}; 
</script> 

这样您就可以确定在编辑器准备好后将执行手风琴代码。当然,这取决于您页面中的代码,但是根据给定的信息,这似乎是最有可能的问题。

于 2010-09-01T08:22:00.723 回答