1

無料の Google 翻訳者を自分のサイトに追加しました。jquery を使用して、ヘッダー テキストの幅に基づいて要素に固定幅を追加します。

Google 翻訳を使用する場合。ページはリロードされません。したがって、幅は元の幅のままです。

解決策: Google トランスレータをリッスンする必要があり、使用されている場合は、この jquery 関数がトリガーされます。

前もって感謝します。

4

1 に答える 1

0

jQuery と JavaScript は密接に関連しているため (jQuery は JavaScript の write less, do more バージョンです)、event listenerusing JavaScript を割り当て、jQuery でイベントがトリガーされた場合に何が起こるかを記述できます。私は個人的に翻訳者に ID を割り当て、その ID でその要素を取得し、それに を割り当てevent listenerます。イベント リスナーに関するその他の情報

要素ごとに 1 つのリスナーのみを割り当てている場合 (およびそれら<div>が配置されている場所にイベント リスナーがない場合)、次のタイプの を使用できますevent listener

var saveButton = document.getElementById('savebuttonId');
saveButton.addEventListener('click',myCustomFunction,true);

または、関数を一度だけ使用する必要がある場合、たとえば誰かに進行状況が保存されたことを伝えたい場合、そのような関数が必要な唯一の理由は次のとおりです。

var saveButton = document.getElementById('savebuttonId');
saveButton.addEventListener('click' function() {
  alert('Progress saved!');
}, true);

ボタンがイベントリスナーも持つ要素に配置されている場合は、ボタンが<div>入る順序を指定でき}, true);ます}, ORDER, true);.その人が使用しているブラウザ。

于 2012-04-12T19:35:38.377 に答える