我有一個模式彈出窗口,最初顯示一些內容,但如果選中複選框則展開一個div。模態展開正確,但不會重新調整,除非您向上或向下滾動。是否有一個javascript事件我可以粘貼到我的JavaScript函數重新調用整個模式?使用Javascript重新彈出中央模式彈出框
4
A
回答
10
下面是它是什麼:
$find('ModalPopupExtenderClientID')._layout();
例如:
$find('detailsPopUpExtenderId')._layout();
和ASPX:
<ccl:ModalPopupExtender runat="server" ID="MyPopUpExtender" TargetControlID="pop" PopupControlID="PopUp" BehaviorID="detailsPopUpExtenderId" BackgroundCssClass="ModalBackground" />
BehaviorID
是物業在哪裏設置客戶方ID。
0
無論您將滾動綁定到什麼事件重新居中,還可以將該事件綁定到複選框/ div展開事件(或從其他事件中調用該事件)。很難說沒有看到一些代碼更多。
1
請注意,這與窗口的大小調整事件無關。如果是這樣,您的重新中心可能會觸發IE中的resize事件,這將導致無限循環。
如果它與調整大小事件綁定,允許發生1或2個調整大小事件,但是忽略其餘部分。 (我說2,因爲在IE中,在IE6「恢復」窗口上的事件將觸發至少2個調整大小事件(3)
相關問題
- 1. Javascript彈出框
- 2. javascript彈出框
- 3. Javascript彈出框
- 4. JQuery:重新打開模態彈出框
- 5. 使用jquery關閉模式彈出框
- 6. 無框模式彈出
- 7. JQuery模式彈出框
- 8. 彈出式窗口,中央屏幕
- 9. Javascript彈出框不會彈出
- 10. 重試模式彈出AngularJS
- 11. 禁用jqgrid中的模式彈出框
- 12. 使用requirejs時彈出框不彈出
- 13. 離子彈出模式彈出
- 14. bootstrap模式彈出不彈出
- 15. 刷新頁面「OK」彈出javascript對話框後彈出
- 16. 從Flex中的模式彈出窗口打開模式彈出?
- 17. href彈出javascript不彈出
- 18. jquery模式彈出
- 19. 彈出式窗口或模式框?
- 20. JavaScript模式彈出式菜單
- 21. 模式彈出框中的文本框插入重複條目
- 22. 可用的模式彈出
- 23. 彈出框內彈出框不打開
- 24. 通過彈出框刪除彈出框
- 25. 用rails中的ajax更新模式彈出框(facebox)
- 26. javascript彈出窗口和重新加載
- 27. Javascript彈出關閉重新加載
- 28. Javascript彈出框的設計/樣式?
- 29. Javascript彈出框位置
- 30. 捕獲JavaScript彈出框
很好,謝謝。我使用代碼中的ClientID屬性來獲取完整的客戶端ID。 – 2010-08-18 21:51:44