2010-02-16 44 views
5

我有一個usercontrol,當頁面加載時它是可見= false。 然後,它變得可見=真。 我想要在代碼隱藏中將此usercontrol設置爲visible = true時執行一些javascript。 我發現的唯一解決方案是在後面的usercontrol的代碼中使用ScriptManager.RegisterStartupScript中的當usercontrol變得可見時執行javascript

。 但我不喜歡在codeBehind中寫入我的JavaScript。

這個jQuery在用戶控件不起作用: $(文件)。就緒(函數(){ 警報( '測試'); });

usercontrol進入更新面板。

回答

1

嘗試this jQuery plugin。它利用IE中的onpropertychange事件和支持的瀏覽器中的DOMAttrModified突變事件。有了它,你應該能夠看到visibility屬性被更改。

+0

不錯的插件。刪除我的答案,相信這是有效的。 – 2010-02-16 13:49:01

相關問題