当usercontrol变得可见时执行javascript

时间:2010-02-16 13:18:13

标签: asp.net jquery

加载页面时,我有一个usercontrol,可见= false。 然后,它变得可见=真。 我想在代码隐藏中将此usercontrol设置为visible = true时执行一些javascript。 我找到的唯一解决方案是在

中使用ScriptManager.RegisterStartupScript

usercontrol的代码背后。 但我不喜欢在codeBehind中编写我的javascript。

usercontrol中的这个jQuery不起作用: $(document).ready(function(){  警报( '试验'); });

用户控件进入更新面板。

1 个答案:

答案 0 :(得分:1)

试试this jQuery plugin。它利用IE中的onpropertychange事件和支持的浏览器中的DOMAttrModified突变事件。有了它,您应该能够监视正在更改的visibility属性。