簡體   English   中英

使用JQuery模態(可選的SimpleModal)僅覆蓋窗口的一部分

[英]Covering only part of the window with a JQuery modal (optionally SimpleModal)

我在ASP.NET頁上單擊了一個按鈕,我希望花點時間。 我想在框架上顯示一個小的加載gif,表明用戶一直在輸入數據,以向用戶發出信號,告知發生了事情,但是到目前為止,我完全無法將疊加模式限制為活動框架。 相反,它覆蓋了整個屏幕,這是我不想要的。 頁面上還有其他導航,用戶仍然應該可以訪問,因此如果花費的時間太長並且感到無聊,他們可能會離開。

我如何修改模式的調用,使其僅阻止用戶已修改的頁面部分(例如,一個特定的div)?

由於該項目使用了專有的“工作流”系統,因此我無法使用簡單的AJAX技術來完成所需的工作; 令人沮喪的是,即使邏輯頁面沒有更改(它仍然是Webpage1.aspx),字段和此類字段也發生了很大變化,因此AJAX調用將無法跨工作流步驟進行。 這是我的大問題; 該按鈕單擊我正在使用更改工作流步驟。

編輯:到目前為止,我大部分時間都在使用SimpleModal進行實驗,因此我對此感到很滿意,但是如果有標准的JQuery方式,我就不會受到任何限制。

對於它的價值(似乎沒人在看這個話題,但是我討厭遺漏一些東西),我弄清楚了,這就是您在SimpleModal中尋找的東西:

            $('#TheModal').modal({
                opacity: 0,
                modal: false         
            });

這使得一個基本的模式框可以彈出,不輸出任何背景,並且不會阻塞整個頁面。 然后,您可以使用其他樣式選項將其放置在所需的任何位置。

這很臟,因為您實際上是在使用模態插件並告訴它不要充當模態插件,但是對於可笑的情況,我看來它工作得很好!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM