gpt4 book ai didi

jquery-ui - Fancybox 中的 jqueryUI 日期选择器不起作用

转载 作者:行者123 更新时间:2023-12-04 04:43:18 24 4
gpt4 key购买 nike

我有这个奇怪的问题。当我将带有 datepicker 类的输入放入 fycybox 包装中时,当我单击该输入时,datepicker 不会显示。

<a href="#test" class="fancybox">Open</a>
<div id="test" style="display:none;width:300px;">
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque blandit, mi sed
</p>
<input type="text" class="datepicker"/>
</div>

$(".datepicker").datepicker();

$(".fancybox").fancybox({
openEffect : 'none',
closeEffect : 'none',
afterLoad : function() {
this.inner.prepend( '<h1>1. My custom title</h1>' );
this.content = '<h1>2. My custom title</h1>' + this.content.html();
}
});

看到这个 example在 fiddle 上。

提前致谢;-)

最佳答案

嗨,我最终找到了这两个解决方案:

第一:
fiddle of first solution here

$(document).on('click', '.datepicker', function(){ 
if (!$(this).hasClass('hasDatepicker')) {
$(this).datepicker(); $(this).datepicker('show');
}
});

$(".fancybox").fancybox({
openEffect : 'none',
closeEffect : 'none',
afterLoad : function() {
this.inner.prepend( '<h1>1. My custom title</h1>' );
this.content = '<h1>2. My custom title</h1>'+ this.content.html();
}
});

第二:
fiddle of second solution here
$(".datepicker").datepicker();

$(".fancybox").fancybox({
openEffect : 'none',
closeEffect : 'none'
});

关于jquery-ui - Fancybox 中的 jqueryUI 日期选择器不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18574886/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com