2012-06-21 123 views
2

我剛剛在網站中添加了Google翻譯,並設置了默認語言English。 我在這個頁面上有一個jQuery滑塊。現在發生的事情是,只有當頁面重新加載描述包含在jQuery滑塊中的圖像時才顯示文本。通過GOOGLE翻譯改變語言後,文本消失,只有圖像顯示在jQuery滑塊中。 任何人都可以幫我解釋爲什麼會發生這種情況。 預先感謝您。谷歌翻譯不能改變語言?

+1

極品....代碼.... –

回答

1

谷歌翻譯註入span翻譯時文檔中的標籤。 jQuery-ui支持的小部件(例如滑塊)也使用跨度來表示按鈕,圖形和圖標。翻譯頁面時,谷歌添加的跨度與jQuery-ui元素使用的跨度相沖突,通常會導致功能和外觀損壞。

解決方案是將notranslate類添加到您不想翻譯的元素(ref)。例如:

<div id="slider" class="notranslate"></div> 
$(function() { 
    $("#slider").slider(); 
}); 
+0

謝謝@Salman A,但我必須在滑轉換圖像的全部文本/描述,但是當我改變了頁面的語言一切被翻譯,但滑塊中圖像的文本/描述不被翻譯,而是圖像的文本/描述消失。 –

+0

您必須發佈頁面的標記和滑塊的代碼(嘗試在http://jsfiddle.net上發帖)。 –

+0

謝謝@Salman它工作。 –