我有6個縮略圖作爲asp:imagebutton
實例。這些被視爲在包含asp:image
控件的頁面上的觸發器asp:updatepanel
控件。
當用戶點擊縮略圖時,asp:updatepanel
的圖像控件中的圖像變爲點擊的縮略圖圖像。
用戶也可以通過點擊放大按鈕再次放大圖像(這可以運行lightbox
函數)。這工作正常。
問題
的問題是,擴大在頁面加載時,但是當用戶選擇縮略圖,然後嘗試工作。該方法(lightbox
)不起作用。
我有類似的問題javascript
函數和asp:updatepanel
。有沒有其他人面臨類似的問題?如果是這樣,我該如何解決這個問題?燈箱不工作在updatepanel + c#
0
A
回答
0
以下JavaScript被defalut之一,它做工精細沒有asp:UpdatePanel
<script type="text/javascript">
$(function()
{
$('#gallery a').lightBox();
});
</script>
,但它不與asp:UpdatePanel
工作,所以有需要調用在頁面加載功能,它工作正常。
<script type="text/javascript">
function pageLoad(sender, args)
{
$('#gallery a').lightBox();
}
</script>
謝謝你們幫忙。
0
只有在第一次加載頁面時,纔會執行一個$函數(這是一個DOM就緒函數)。 任何進一步的AJAX調用(這是一個部分加載/渲染)不會觸發DOM就緒功能。這是原因,你無法得到它的工作。
在你的情況下,這個函數會在第一次加載頁面時將你的錨點鏈接(按鈕)與Lighbox行爲綁定。所以,它的工作。下次刷新更新面板(這是部分渲染)時,該按鈕不會再次綁定到lightbox。除非達到這種約束,否則不會顯示。
通常在這種情況下使用腳本控件在每次加載控件時觸發事件。 如果您在這裏沒有關於隔離相關對象的問題,像pageLoad這樣的解決方案仍然很好。
0
解決:
<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
<script src="../slimbox-2.05/slimbox2.min.js" type="text/javascript"></script>
<script type="text/javascript">
function pageLoad() {
jQuery(function ($) {
$("a[rel^='lightbox']").slimbox({/* Put custom options here */
}, null, function (el) {
return (this == el) || ((this.rel.length > 8) && (this.rel == el.rel));
});
});
}
</script>
相關問題
- 1. 燈箱不工作
- 2. Joomla ImageBrowser燈箱不工作
- 3. Woocommerce 3.0.3燈箱不工作
- 4. 燈箱不能在IE 8中工作
- 5. 燈箱不能在IE8上工作
- 6. jquery datepicker不能在燈箱內工作
- 7. jquery燈箱不能正常工作
- 8. 燈箱不工作typo3擴展fs_media_gallery
- 9. 燈箱不能正常工作
- 10. jQuery的燈箱(羽毛燈)不工作與點擊事件
- 11. wordpress燈箱不會工作 - 以前工作過嗎?
- 12. 燈箱在線離線工作但不在線
- 13. 燈箱插件無法正常工作
- 14. TYPO3 7.6沒有燈箱擴展工作
- 15. 無法獲取燈箱jquery工作
- 16. 環球免稅店的燈箱在firefox中不工作
- 17. jQuery燈箱不能在IE7/6中工作
- 18. jquery的燈箱不會在基於css3的網站上工作
- 19. 燈箱不能在任何瀏覽器中工作
- 20. 燈箱不工作在我的wordpress主題
- 21. Videobox和燈箱衝突(不在同一頁面上工作)
- 22. 燈箱不能在Wordpress網站上工作
- 23. 燈箱不工作在AJAX加載部分
- 24. jQuery的燈箱,flickrpress,組合不工作在WordPress的網站?
- 25. WordPress的jQuery燈箱不工作在首頁
- 26. 燈箱不工作在Drupal高級投票模塊
- 27. 工具提示燈箱不能正常工作
- 28. 爲什麼這個UpdatePanel不工作,但不在UpdatePanel中?
- 29. listview,datapager,objectdatasource不能在updatepanel中工作
- 30. 開箱時燈箱大小不合適
它說什麼?問題在哪裏? – 2011-02-07 08:06:11