ウェブサイトにグーグル翻訳を追加しました。デフォルトの言語を英語に設定します。このページにjqueryスライダーがあります。現在、jqueryスライダーに含まれる画像の説明でページがリロードされた場合にのみ、テキストが表示されます。GOOGLE translateで言語を変更すると、テキストが消え、jqueryスライダーに画像のみが表示されます。なぜこれが起こっているのか誰かが私を助けてくれますか?前もって感謝します。
質問する
1111 次
1 に答える
1
Google翻訳span
は、翻訳中にドキュメントにタグを挿入します。スライダーなどのjQuery-uiを利用したウィジェットも、たとえばボタン、グラフィックス、アイコンを表すためにスパンを使用します。ページが翻訳されると、Google翻訳によって追加されたスパンは、jQuery-ui要素によって使用されたスパンと競合し、機能や外観が損なわれることがよくあります。
notranslate
解決策は、翻訳したくない要素にクラスを追加することです( ref)。例:
<div id="slider" class="notranslate"></div>
$(function() {
$( "#slider" ).slider();
});
于 2012-06-21T07:58:09.573 に答える