2010-02-16 18 views
5

Sayfa yüklendiğinde usercontrol 'in görünür = false var. Sonra, görünür olur = true. Bu usercontrol görünürde = true değerine ayarlandığında bazı javascript'in çalıştırılmasını istiyorum. bulduğum tek çözüm, ScriptManager.RegisterStartupScript öğesiniUserControl görünür hale geldiğinde javascript'i çalıştırın

kullanıcı denetiminin kodunda kullanmaktır. Ama javascript'i codeBehind'de yazmayı sevmiyorum.

usercontrol Bu jQuery çalışmaz: $ (document) .ready (function() { alert ('Test'); });

Kullanıcı denetimi bir güncelleştirme bölmesi içerisindedir.

cevap

1

this jQuery plugin ürününü deneyin. IE'de onpropertychange olayını ve desteklenen tarayıcılarda DOMAttrModified mutasyon olayını kullanır. Bununla birlikte, visibility özelliğinin değiştirilmesini izleyebilirsiniz.

+0

Güzel eklenti. Cevabım, bunun işe yaradığına güveniyor. –

İlgili konular