在iframe之外移动jquery datePicker

时间:2009-08-01 23:25:20

标签: jquery iframe datepicker

我的页面中有iframe ...这个iframe基本上是一个带日期输入字段的简单表单,我绑定了jquery datePicker

我的问题是iframe在维度上相当小,所以当我将输入字段焦点和datepicker推出时,它仅部分显示,其余部分隐藏在{{1}内部}。

我的想法是将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); } }); 现在完全没有反应。它没有响应我的点击。你对我如何克服这个问题有任何想法吗?我尝试了所有想到的东西,但仍然没有想到这一点。

1 个答案:

答案 0 :(得分:0)

通过下面访问父体元素,解决问题。它在IE中工作,在Firefox中不起作用

$('body', parent.document).append(inst.dpDiv);