当usercontrol变得可见时执行javascript
当页面加载时,我有一个usercontrol,它是可见的= false。 然后,它变得可见=真。 当代码隐藏中将此usercontrol设置为visible = true时,我想要执行一些javascript。 我发现的唯一解决方案是使用ScriptManager.RegisterStartupScript中的
usercontrol后面的代码。 但我不喜欢在codeBehind中写入我的JavaScript。
这个在usercontrol中的jQuery不起作用:$(document).ready(function(){alert('test');});
用户控件进入一个更新面板。
试试这个jQuery插件。 它利用IE中的onpropertychange
事件和受支持的浏览器中的DOMAttrModified
突变事件。 有了它,您应该能够观察正在更改的visibility
属性。
上一篇: execute javascript when a usercontrol become visible
下一篇: In jquery php application I want to route using angularjs