3

http://jsfiddle.net/tkRaQ/51/

ここの「addClass」: $(".datepicker").datepicker().addClass('notranslate'); それを修正しません....(Google翻訳は日付の選択を停止します)

何らかの理由で、他のコードはそれを修正します:

$("#fix").click(function() {
    $('.ui-datepicker').addClass('notranslate');
});

#fix.click なしで翻訳を停止する方法はありますか?

4

1 に答える 1

18

最初の行はnotranslate、datepicker をトリガーしている入力要素にクラスを追加しています。

datepicker の UI 要素は入力フィールドとは異なり、ドキュメントの最後に自動的に作成されます。それらは jqueryui クラスで見つけることができますui-datepicker(すでに行っています)。ただし、入力フィールドで日付ピッカーを構成するとすぐに作成されるため、最初の行の直後に、自動的に作成された ui 要素を見つけて notranslate クラスを追加する行を追加できます (ボタンクリック)

$(function() {
    $(".datepicker").datepicker();
    $('.ui-datepicker').addClass('notranslate');
});

ワーキングフィドルはこちら:http://jsfiddle.net/J5buS/3/

于 2013-06-16T05:48:13.377 に答える