SHOW:
|
|
- or go back to the newest paste.
1 | Tooltip for fullcalendar in year view | |
2 | - | eventMouseover: function(calEvent,jsEvent) { |
2 | + | eventMouseover: function(calEvent,jsEvent) { |
3 | - | xOffset = 10; |
3 | + | xOffset = 10; |
4 | - | yOffset = 30; |
4 | + | yOffset = 30; |
5 | - | $("body").append(calEvent.tooltip); |
5 | + | $("body").append(calEvent.tooltip); |
6 | - | $("#tooltip") |
6 | + | $("#tooltip") |
7 | - | .css("top",(jsEvent.clientY - xOffset) + "px") |
7 | + | .css("top",(jsEvent.clientY - xOffset) + "px") |
8 | - | .css("left",(jsEvent.clientX + yOffset) + "px") |
8 | + | .css("left",(jsEvent.clientX + yOffset) + "px") |
9 | - | .fadeIn("fast"); |
9 | + | .fadeIn("fast"); |
10 | - | }, |
10 | + | }, |
11 | - | eventMouseout: function(calEvent,jsEvent) { |
11 | + | eventMouseout: function(calEvent,jsEvent) { |
12 | - | $("#tooltip").remove(); |
12 | + | $("#tooltip").remove(); |
13 | } | |
14 | ||
15 | - | $('#calendar').fullCalendar({ |
15 | + | $('#calendar').fullCalendar({ |
16 | - | events: [ |
16 | + | events: [ |
17 | - | { |
17 | + | { |
18 | - | title: 'My Event', |
18 | + | title: 'My Event', |
19 | - | start: '2010-01-01', |
19 | + | start: '2010-01-01', |
20 | - | description: 'This is a cool event' |
20 | + | description: 'This is a cool event' |
21 | - | } |
21 | + | } |
22 | - | // more events here |
22 | + | // more events here |
23 | - | ], |
23 | + | ], |
24 | - | eventRender: function(event, element) { |
24 | + | eventRender: function(event, element) { |
25 | - | element.qtip({ |
25 | + | element.qtip({ |
26 | - | content: event.description |
26 | + | content: event.description |
27 | - | }); |
27 | + | }); |
28 | - | } |
28 | + | |
29 | }); | |
30 | ||
31 | ||
32 | //=============================================================================== | |
33 | ||
34 | ||
35 | $(document).ready(function() { | |
36 | var d = new Date(); | |
37 | var y = d.getFullYear(); | |
38 | var m = d.getMonth(); | |
39 | $('#calendar').fullCalendar({ | |
40 | draggable: false, | |
41 | showTime: false, | |
42 | events: [ | |
43 | ||
44 | { | |
45 | id: 1, | |
46 | title: "New Event", | |
47 | start: "2009-08-14 00:00:00", | |
48 | end: "2009-08-17 00:00:00", | |
49 | tooltip: "<p id='tooltip'><strong>New Event Addition</strong><br/>Here's my event description.<br/><br/>Aug 14, 2009 - Aug 17, 2009</p>" | |
50 | }, | |
51 | { | |
52 | id: 2, | |
53 | title: "Another Event", | |
54 | start: "2009-08-20 13:00:00", | |
55 | end: "2009-08-20 16:00:00", | |
56 | tooltip: "<p id='tooltip'><strong>Another Event Addition</strong><br/>Here's my event description.<br/><br/>Aug 20, 2009<br/>1:00 pm - 4:00 pm</p>" | |
57 | } | |
58 | ], | |
59 | eventMouseover: function(calEvent,jsEvent) { | |
60 | xOffset = 10; | |
61 | yOffset = 30; | |
62 | $("body").append(calEvent.tooltip); | |
63 | $("#tooltip") | |
64 | .css("top",(jsEvent.clientY - xOffset) + "px") | |
65 | .css("left",(jsEvent.clientX + yOffset) + "px") | |
66 | .fadeIn("fast"); | |
67 | }, | |
68 | eventMouseout: function(calEvent,jsEvent) { | |
69 | $("#tooltip").remove(); | |
70 | } | |
71 | }); | |
72 | }); |