日期:2014-05-16  浏览次数:20357 次

MS.NET AJAX里的有些代码看不懂,求教!
function   toggleFade()   {
                                var   behavior   =   $find( 'ctl00_SampleContent_MyAccordion_AccordionExtender ');
                                if   (behavior)   {
                                        behavior.set_FadeTransitions(!behavior.get_FadeTransitions());
                                }
                        }


在使用ajax组件的页面上,控件的点击事件使用了以上函数,我想知道:

1.$find这个函数是javascript里预定义的,还是ajax类库自己实现的?
2.behavior是个什么对象?set_FadeTransitions这个函数在页面里没有定义,那么它是什么时候,在哪里被定义的?



------解决方案--------------------
1.$find这个函数是javascript里预定义的,还是ajax类库自己实现的?

$find 不是 javascript 里预定义的,应该是 ajax 脚本库中实现滴。

2.behavior是个什么对象?set_FadeTransitions这个函数在页面里没有定义,那么它是什么时候,在哪里被定义的?

behavior 是 $find 滴返回值。
set_FadeTransitions 应该是在之前的引用脚本里定义的。

基本原理如此,详情请 lz 自己看看吧!