一千萬個為什麽

搜索

2 jquery colorbox一次..可以這樣做嗎?

在我的主頁面中,我必須在單擊按鈕時調用彩色框。在該顏色框中還有一個必須觸發另一個顏色框的按鈕。知道彩盒內的彩色盒不夠整潔的事實,我正在尋找一種解決方案來調用另一個彩盒,即使正在渲染一個彩盒。這可能嗎?如果有,它怎麽可能?

最佳答案

好的,javascript/jquery不是我的強項,但我會嘗試幫助解決這個問題。如果我通過評論發出語法錯誤,請告訴我,我會編輯。

是的,這是可行的。顏色框中的按鈕只需要從父頁面調用一個函數。我傾向於在iframe模式下使用colorbox,這需要這樣的東西:

parent.yourFunction()

如果您沒有將colorbox用作iframe,那麽我認為您可以直接調用yourFunction()。

然後yourFunction()需要使用$ .colorbox.close()關閉顏色框並使用$ .colorbox(params ...)打開一個新顏色框。

這應該有效地用新的顏色盒替換當前的顏色盒。

例:

function replaceColorbox(){
  $.colorbox.close();
  $.colorbox(html:"

Success


This should replace the existing colorbox"); return; }

轉載註明原文: 2 jquery colorbox一次..可以這樣做嗎?