Birinin, başlıkları olmadan bir widget boyutu takvimi yapacak FullCalendar (ya da benzer bir şey) 'in çok küçük bir sürümünü nasıl alacağımı söyleyebilmeyi umuyordum; . Ben harika bir wordpress sitesinde fullcalendar kullanıyorum, ama orada tüm google takvim widget'ları gerçekten berbat!Fullcalendar'ın küçük versiyonu
19
A
cevap
55
Bir parça CSS ekleyerek tam işlevsel küçük bir sürüm oluşturabilirsiniz. Etkinlik adını başlık özniteliğine eklemek için bir "eventMouseover" geri çağrısı eklemek zorunda kaldım, böylece adını araç ipucunda görebilirsiniz.
Mini boyutlu takvimin (200 x 225) ekran görüntüsü ve demo.
CSS
#calendar {
width: 200px;
margin: 0 auto;
font-size: 10px;
}
.fc-header-title h2 {
font-size: .9em;
white-space: normal !important;
}
.fc-view-month .fc-event, .fc-view-agendaWeek .fc-event {
font-size: 0;
overflow: hidden;
height: 2px;
}
.fc-view-agendaWeek .fc-event-vert {
font-size: 0;
overflow: hidden;
width: 2px !important;
}
.fc-agenda-axis {
width: 20px !important;
font-size: .7em;
}
.fc-button-content {
padding: 0;
}
JavaScript
$(document).ready(function() {
$('#calendar').fullCalendar({
theme: true,
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
editable: true,
// add event name to title attribute on mouseover
eventMouseover: function(event, jsEvent, view) {
if (view.name !== 'agendaDay') {
$(jsEvent.target).attr('title', event.title);
}
}
});
});
Güncellendi: Yapılan hafta görünümü yatay küçük olaylar ve tüm olaylar geniş veya bunu yapmak için yüksek 2px yapılan onların üzerine gelmek daha kolay.
Güncelleme v2.4 + yerine yukarıdaki cevabı güncellenmesi, ben sadece FullCalendar v2.4 minik (demo)
CSS
#calendar {
width: 200px;
margin: 0 auto;
font-size: 10px;
}
.fc-toolbar {
font-size: .9em;
}
.fc-toolbar h2 {
font-size: 12px;
white-space: normal !important;
}
/* click +2 more for popup */
.fc-more-cell a {
display: block;
width: 85%;
margin: 1px auto 0 auto;
border-radius: 3px;
background: grey;
color: transparent;
overflow: hidden;
height: 4px;
}
.fc-more-popover {
width: 100px;
}
.fc-view-month .fc-event, .fc-view-agendaWeek .fc-event, .fc-content {
font-size: 0;
overflow: hidden;
height: 2px;
}
.fc-view-agendaWeek .fc-event-vert {
font-size: 0;
overflow: hidden;
width: 2px !important;
}
.fc-agenda-axis {
width: 20px !important;
font-size: .7em;
}
.fc-button-content {
padding: 0;
}
yapmak için kullanılan modifiye kodu göndeririz
JavaScript
$(document).ready(function() {
$('#calendar').fullCalendar({
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
eventAfterRender: function() {
// add titles to "+# more links"
$('.fc-more-cell a').each(function() {
this.title = this.textContent;
});
},
// add event name to title attribute on mouseover
eventMouseover: function (event, jsEvent, view) {
if (view.name !== 'agendaDay') {
$(jsEvent.target).attr('title', event.title);
}
},
editable: true,
eventLimit: true // allow "more" link when too many events
});
});
İlgili konular
- 1. Guava bağımlılığının kavanoz büyüklüğü - küçük bir versiyonu var mı?
- 2. regex implementasyonu küçük harfli versiyonu ile değiştirmek için
- 3. tembel versiyonu
- 4. kısa versiyonu
- 5. SVN mark büyük versiyonu
- 6. Python'un Sqlite3 versiyonu
- 7. Bu isteğin DİNLENME versiyonu
- 8. Referans olmayan GAC versiyonu 2010
- 9. App Engine versiyonu tutarsız ve
- 10. Mercurial madde versiyonu var mı?
- 11. Haskell standart kütüphanesinin yazdırılabilir versiyonu
- 12. VERSİYONU, PAKETİ, vb. Yeniden tanımlamaktan nasıl sakınırsınız?
- 13. parke versiyonu bir dosya yazmak için kullanılan
- 14. Versiyonu android sürümü navigasyon çekmecesi tarafından desteklendi
- 15. Android & Eclipse Aynı uygulamanın 2 farklı versiyonu
- 16. Bir web oluşturmak excel Ajax versiyonu?
- 17. Python yıldızı versiyonu için açma 2.7
- 18. Macports'un port seçiminin homebrew versiyonu --set`
- 19. C standart taslağının HTML versiyonu (n1256.pdf)?
- 20. Vim hareket dikey versiyonu f & t?
- 21. Bootstrap küçük resim listesi küçük resimleri göstermiyor
- 22. Küçük resimleri küçük resimleri oluşturmadan kaydedin
- 23. Küçük güncellemeleri ve küçük yükseltmeleri otomatikleştirme
- 24. Raylar Sunucu - başlatılmamış sabit dişlisi :: Raylar :: VERSİYONU (NameError)
- 25. PHP versiyonu 5.6.12 için hangi Mongo sürümünü kullanmam gerekiyor?
- 26. aynı özel anahtar ile android uygulaması lite versiyonu imzalayamazsınız
- 27. Team System-en son versiyonu kullanıma hazır kasada
- 28. `gcloud önizleme uygulaması deploy` versiyonu 105.0.0 içinde MaxRetrialsException verir
- 29. R'in Maçı'nın Julia versiyonu? maçın() ait R'ın yardım sayfalarından
- 30. Fonksiyonun iki versiyonu ile yüklenebilir, sabit üye fonksiyonu ve const
Merhaba bu harika. Çok teşekkür ederim. Ancak FullCalenar 2.0'da tamamen çalışmıyor gibi görünüyor. Hücreler, büyük (dikey olarak) hale getirilir. Bunu nasıl düzelteceğine dair bir fikrin var mı? – Dave
Merhaba @Dave! Cevabımı güncelledim - [yeni demo] (http://jsfiddle.net/Mottie/G6K6Y/1482/) - değişiklikler "+2 tane daha fazla" bağlantıya bir başlık ve gri bir arka plan ekler ve pop'u azaltır büyüklük – Mottie
Bu kaygan, paylaşım için teşekkürler – KTU