我的页面中有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);
}
});
现在完全没有反应。它没有响应我的点击。你对我如何克服这个问题有任何想法吗?我尝试了所有想到的东西,但仍然没有想到这一点。
答案 0 :(得分:0)
通过下面访问父体元素,解决问题。它在IE中工作,在Firefox中不起作用
$('body', parent.document).append(inst.dpDiv);