RadEditor和document.ready

时间:2010-09-01 07:09:32

标签: javascript jquery telerik radeditor

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

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

它在RadEditor中显示为错误

1 个答案:

答案 0 :(得分:3)

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

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

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