私は自分のサイトに無料のGoogle翻訳者を追加しました。 jqueryを使用して、ヘッダーテキストの幅に基づいて要素に固定幅を追加します。Googleの翻訳者のクリックイベントを聞きます
Google翻訳者が使用されている場合。ページは再ロードされません。したがって、幅は元の幅にとどまります。
解決方法:私はGoogleトランスレータを聴く必要があり、使用されている場合はこのjquery関数がトリガされます。
ありがとうございます。
私は自分のサイトに無料のGoogle翻訳者を追加しました。 jqueryを使用して、ヘッダーテキストの幅に基づいて要素に固定幅を追加します。Googleの翻訳者のクリックイベントを聞きます
Google翻訳者が使用されている場合。ページは再ロードされません。したがって、幅は元の幅にとどまります。
解決方法:私はGoogleトランスレータを聴く必要があり、使用されている場合はこのjquery関数がトリガされます。
ありがとうございます。
jQueryとJavaScriptは密接に関連しているため(jQueryは書き換えが少なく、JavaScriptのバージョンも増やしています)、JavaScriptを使用してevent listener
を割り当て、jQueryでイベントがトリガーされた場合の処理を記述できます。私は個人的に翻訳者にIDを割り当て、IDでその要素を取得し、event listener
を割り当てます。 Some more information on event listeners。
あなただけの要素ごとに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>
ELEに配置されている場合また、イベントリスナーがある場合は、それが入る順序を指定することができます。}, true);
を}, ORDER, true);
に置き換えます。これを行わなければ、関数は必要な順序で実行できます。通常はブラウザによって異なりますを使用して。
はい、しかし、非常に多くの要素があります。どれが最高ですか? – GermanMan
さまざまな種類のリスナーを説明するために投稿を編集しました。それらをチェック! –