大佬教程收集整理的这篇文章主要介绍了PopBup关闭后Jquery DatePicker不隐藏,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
如果我关闭对话框然后打开一个新对话框,则会打开一个日期选择器并保持可见状态.如果我关闭第二个对话框,则datepicker保持打开状态.如果我打开第3个对话框,第二个日期选择器会打开并在关闭对话框后保持打开状态.
如何强制关闭日期选择器?或者,当对话框打开第二次或更长时间时,可能更正确,如何阻止它打开以前的日期选择器?
编辑:下面列出的视图代码:
<?PHP echo CHtml::link('Add Purchase','#',array('onClick'=>'addTrans._addTrans_url="' . Yii::app()->createUrl('ortransaction/create',array('investment_id'=>$model->id,'type'=>Ortransaction::TYPE_BUY)) . '";{addTrans()};$("#dialogAddTrans").dialog("open");return false;'));?> <?PHP $this->beginWidget('zii.widgets.jui.CJuiDialog',array( 'id'=>'dialogAddTrans','options'=>array( 'title'=>'Add Purchase','autoOpen'=>false,'modal'=>true,),));?> <div class="divForAddTrans"></div> <?PHP $this->endWidget();?> <script type="text/javascript"> //this is the magic that loads the form correctly function addTrans() { //public proprety var _addTrans_url; <?PHP echo CHtml::ajax(array( 'url'=>'js:addTrans._addTrans_url','data'=>"js:$(this).serialize()",'type'=>'post','dataType'=>'json','success'=>"function(data) { if(data.status =='failure') { $('#dialogAddTrans div.divForAddTrans').html(data.div); //here is the trick: on submit->once again,call this function $('#dialogAddTrans div.divForAddTrans form').submit(function(){addTrans(); return false;}); }else{ $('#dialogAddTrans div.divForAddTrans').html(data.div); setTimeout(\"$('#dialogAddTrans').dialog('close')\",3000); } } ",))?>; return false; }
以上是大佬教程为你收集整理的PopBup关闭后Jquery DatePicker不隐藏全部内容,希望文章能够帮你解决PopBup关闭后Jquery DatePicker不隐藏所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。