我需要将类“modalbox”添加到代表一天的所有div中。有了那门课,我想触发一个弹出表单。
$(“.modalbox”).addClass(“modalbox”)在哪里?
我只是个小捣蛋鬼,试着把所有的东西都放在一起.
Thx预先
编辑1
此函数调用包含以下表单的fancybox:
$(document).ready(function() {
$(".modalbox").fancybox();
$("#contact").submit(function() {
return false;
});
});
这就是如何称呼它(例如)
<p><a class="button modalbox" href="#inline">Contact Me</a></p>
(资料来源:http://jenniferperrin.com/blog/jquery-tutorial-popup-modal-contact-form)
因此,我正在考虑添加jquery (http://arshaw.com/fullcalendar/docs/mouse/dayClick)中提供的一个http://arshaw.com/fullcalendar/docs/mouse/dayClick事件。
dayClick: function(date, allDay, jsEvent, view) {
//here I need to trigger the fancybox-event
}
编辑2
开始起作用了。将类“modalbox”添加到td中,然后在日历选项中添加这一行:
dayClick: function(date, allDay, jsEvent, view) {
$(".modalbox").trigger('click');
发布于 2013-08-31 19:33:36
这一切都取决于。如果你真的需要一个片段,你可以把它放在页面底部的标签中。但是,如果页面本身加载了js文件,那么我建议找到一个与您的任务最相关的文件,并将代码片段放在文件的末尾,并给出一个很好的注释,说明您正在做什么以及为什么要做。
根据您的情况,可能有必要对所有元素进行隐式迭代。如果是这样的话,我建议:
$(".fc-day").each( function() {
$(this).addClass("modalbox");
});
如果不需要隐式迭代,那么您所拥有的就很好了。
发布于 2013-08-31 19:36:51
您可以覆盖渲染方法,例如添加自定义按钮或元素和事件。
https://stackoverflow.com/questions/18551955
复制相似问题