1

私はiframe自分のページの中にあります...そして、これiframeは基本的に日付入力フィールドを持つ単純なフォームで、 jquery をバインドしdatePickerました。

私の問題はiframe、寸法がかなり小さいことです。そのため、入力フィールドにフォーカスを与えてdatepickerロールアウトすると、部分的にしか表示されず、残りは の中に隠れてしまいiframeます。

私の考えはdatepicker、これの外でiframe親ウィンドウ(私は成功しました)に移動し、それを自分で入力フィールドの場所に移動することです。したがってdatepicker、 の前に置きiframeます。

これで を移動しdatepickerました: (このコードは の中にありますiframe)

$("#txtDate").datepicker({
    beforeShow: function(input, inst)
    {
        inst.dpDiv[0].style.zIndex = '9999';
        window.parent.$('body').append(inst.dpDiv);
    }
});

これで問題ありませんが、datepickerは完全に応答しなくなりました。クリックしても反応しません。どうすればこれを克服できるかについて何か考えがありますか? 頭に浮かんだことはすべて試しましたが、まだこれを理解していません。

4

1 に答える 1