Ich implementiere JQuery Full Calendar in Rails, aber wenn ich Div ID = "Kalender" ersetze, bekomme ich doppelten Kalender?
Ich folge diesem Tutorial: http://arshaw.com/fullcalendar/
Ich möchte einen Kalender mit einem anderen Wert auswählen, wenn ich einen Dropdown-Wert ausgewählt habe.
Das ist mein Code:
<%= link_to "new event", filter_path_new_event, class: "btn btn-primary" %>
<br><br>
<%= label_tag "select_spa_:" %>
<%= select_tag "sleect_spa", "<option>Select Spa</option><option>Park Cities</option><option>Addison</option>".html_safe, onchange: "select_spa()" %>
<br>
<div id="calendar"></div>
<script>
function select_spa(){
var place = $("#sleect_spa").val();
var events = "";
if(place != "Select Spa"){
events = "/events?place="+place+"&start=2014-05-23&end=2014-09-26";
}else{
events
}
$("#calendar").fullCalendar({
editable: true,
selectable: true,
header: {
left: "prev,next today",
center: "title",
right: "month,agendaWeek,agendaDay"
},
defaultView: "agendaDay",
height: 800,
firstHour: 10,
minTime: 9,
maxTime: 22,
slotMinutes: 15,
events: events,
timeFormat: "h:mm t{ - h:mm t} ",
dragOpacity: "0.5"
});
return false;
}
</script>
Antworten:
1 für die Antwort № 1behebe mein Problem mit dem Setzen dieses Codes vor dem Aufruf ("#calendar"). fullCalendar ():
$(".fc-header").remove();
$(".fc-content").remove();