您需要進行此更換裏面燈箱插件,不在其設置中。
的msgLoading
極有可能考慮到被給定爲一個字符串,接收到的字符串設置爲div
,p
或span
元素的文本。
如果您發佈鏈接到lighbox插件的js文件或告訴我們插件名稱或您下載的網站名稱,也許我可以給你一個更準確的答案。這是一個標準的收藏夾JS是不完全有益
[編輯]因此,看來你正在使用Shutter Reloaded for NextGEN Gallery 如果你看看這個插件的JS文件中(here,你的情況)的事實,你將看到innerHTML
是設置,所以使用img
應該工作。
loading : function() {
var t = this, S, WB, W;
if ((W = t.I('shWrap')) && W.style.visibility == 'visible') return;
if (! (S = t.I('shShutter'))) return;
if (t.I('shWaitBar')) return;
WB = document.createElement('div');
WB.setAttribute('id','shWaitBar');
WB.style.top = t.Top + 'px';
WB.style.marginTop =(t.pgHeight/2) + 'px'
WB.innerHTML = t.msgLoading;
S.appendChild(WB);
},
嘗試使用以下設置:
var shutterSettings = {"msgLoading":"<img src=\"http://redflexmedia.com/loading.gif\">","msgClose":"Click to Close","imageCount":"1"};
[編輯]上面的代碼必須放置在HTML文件內,在head
部,NOT插件。
這意味着你必須用
<script type='text/javascript'>
/* <![CDATA[ */
var shutterSettings = {"msgLoading":"L O A D I N G","msgClose":"Click to Close","imageCount":"1"};
/* ]]> */
</script>
更換這部分
你不能用一個GIF替換詞。你可以用其他標記替換一些標記來顯示一個gif,但't'對我來說不是一個元素。 –
此更改必須在lightbox插件內完成。你能給我們一個鏈接嗎? – BBog
這是鏈接:http://redflexmedia.com/portfolio/portfolio/photography進入任何畫廊,點擊圖片,當圖片加載時,你會看到一個巨大的紅色「加載」將出現簡要。我需要用圖像替換那個單詞。 –