2013-02-20 67 views
0

那麼我正在使用的主要是Highslide,但我現在都試過。燈箱:Highslide和Colorbox

我的問題是背景時所選擇的圖像中的收藏夾窗口彈出時不褪色。

我曾經嘗試都Highslide和彩盒,同樣的問題。我也嘗試過所有的瀏覽器,並且所有瀏覽器都發生同樣的事情。

Highslide是我的首選。我有highslide.js和highslide.css都鏈接到我的網頁沒有錯誤。我有一個<a>鏈接調用highslide,它工作得很好。除了在選擇時沒有發生背景的半透明褪色之外的所有情況。

任何想法可能導致這種情況?

回答

1

確保您使用highslide-full.js,而不僅僅是highslide.js,這僅僅是完整的腳本的一個子集,並且不包括背景調暗你之後。然後在您Highslide結構,從0(無調光)設置的調光不透明度的值爲1(完全黑):

hs.dimmingOpacity = 0.75;

如果仍然沒有工作,你的網頁的鏈接將是有益的。

+0

感謝您的回覆EO。我首先取消鏈接highslide.js,然後鏈接highslide-full.min.js,調整上述設置清除緩存並嘗試。同樣的事情發生。 我仔細看了看自己的帖子,然後取消了鏈接/重新鏈接highslide-full.js,更改了我找到的設置,清除了緩存並再次嘗試。同樣的事情發生。 在highslide-full.js中找不到dimmingOpacity。 該網站仍在開發中,但這裏有一個鏈接: http://swdllcdev.com/index.php?id=3 – EzE 2013-02-22 16:00:42

+0

加入此頁面的HTML中,之後加載highslide-full.js: MisterNeutron 2013-02-22 22:27:40

+0

呵呵,使用highslide-full.min.js沒什麼問題,它是highslide-full.js的縮小版本。它更小,所以它可能會加載一點點。 – MisterNeutron 2013-02-22 23:44:27

2

你有一個語法錯誤。 HTML中的腳本標記不是自閉合的。你不能做到這一點:

<script type="text/javascript" src="/assets/js/highslide-full.min.js" /> 

它必須是:

<script type="text/javascript" src="/assets/js/highslide-full.min.js"></script> 

你應該總是通過驗證運行頁趕上這樣的事情。它可以爲您節省數小時的調試時間!

一旦錯誤被修正,確保highslide.css是越來越加載(它可能只是緊接它是問題,導致highslide.css加載的語法錯誤)。

+0

任何想法,爲什麼當我使用highslide.min.js時,我可以直接從一幅圖像轉到另一幅圖像,並使用highslide-full.min.js,我必須在打開下一張圖像之前關閉開放的圖像?一張圖像打開時的含義我仍然有放大鏡,可以點擊另一張圖像並關閉另一張圖像,並以一個動作打開下一張圖像。而隨着後來我得到一個指針箭頭,必須關閉打開,然後點擊另一個查看。 我在設置中沒有看到任何內容。 謝謝EO! – EzE 2013-03-04 08:56:30

+0

highslide.js(和highslide.min.js)只是完整腳本的一個子集。它不包括從一個圖像移動到另一個圖像所需的「過渡」。只需堅持highslide-full.js(或highslide-full.min.js),其中包含所有功能。沒有理由使用簡化版本。 – MisterNeutron 2013-03-04 12:10:49

+0

而你的頁面代碼仍然有相同的語法錯誤!修理它!!!! – MisterNeutron 2013-03-04 12:12:36