我在模态中有一个表单,当我单击“发送”时,它必须显示带有单词“谢谢”的弹出窗口,但是当我第一次单击时,不会显示该弹出窗口,而是从第二次开始,并且表现不错。
我的代码在这里
$(document).on('submit', 'form#contact',function(event) {
$('#submit').popover({ trigger:'click', content: 'Gracias por tu opinion', placement: 'left' });
event.preventDefault();
});
jsfiddle:http : //jsfiddle.net/gonzalesc/T348e/
我做错了,因为弹出窗口应该从我第一次点击开始就显示谢谢
发生的是,在您第一次单击或提交时,您将弹出窗口插入到“提交”按钮中:
$('#submit').popover({ trigger:'click', content: 'Gracias por tu opinion', placement: 'left' });
与trigger : 'click'
。这意味着,该酥料饼仅会显示在下一个时间上的用户点击提交按钮。要立即显示弹出窗口,请执行以下操作:
$('#submit').popover({ trigger: "manual", content: 'Gracias por tu opinion', placement: 'left' }).popover('show');
将触发器更改为manual
,并强制将弹出窗口显示为.popover('show')
。
分叉的小提琴-> http://jsfiddle.net/LWeYF/
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句