jquery fullcalendar var. Bir seçenekler listesine ulaşmak için bir günü tıkladığımda jquery QTip (veya başka bir jQuery çözümü) (ışık kutusu gibi) tetiklemek isterim. Bu soru this question already posted'a benzer, ancak yeni bir soruya yetecek kadar farklı.Tetikleyici jQuery Qtip'te FullCalendar dayClick
$('#calendar').fullCalendar({
dayClick: function(date, allDay, jsEvent, view) {
if (allDay) {
alert('Clicked on the entire day: ' + date);
}else{
alert('Clicked on the slot: ' + date);
}
alert('Coordinates: ' + jsEvent.pageX + ',' + jsEvent.pageY);
alert('Current view: ' + view.name);
// change the day's background color just for fun
$(this).css('background-color', 'red');
}
});
Bu açıkça uyarıları getirir ve tıklanan hücre kırmızı rengini değiştirir ...
bunun için bir event callback yoktur ama jQuery qtip ile bu nasıl entegre emin değilim.
Burada, QTip'in etkinliklerde gezinmek için entegre edilmesini gösteren başka bir örnek verilmiştir. Bu örnek, QTIP'yi tetiklemek için kullanılan vurgulu geri arama durumunu gösterir.
Şimdi sadece bu iki örneği birleştirmek gerekir
...GÜNCELLEME qtip forumlarında 26/05/2010
Craig DayClick callback'inde alternatif olarak viewDisplay geri arama kullanarak önerdi her türlü soruna yol açıyor gibi görünüyor. (Tarayıcıyı en göze çarpan şekilde kilitlemek).
viewDisplay: function() {
var calendar = $(this);
$(this).qtip({
content: 'TEST',
position: {
my: 'top center',
at: 'top center'
},
show: 'click',
hide: 'click',
style: {
tip: true
}
})
},
Bu yöntem, günde tıklandığında bir araç ipucu gösterilir: Burada
kodudur. Ancak birkaç sorun.- Bu geri bildirimle erişilebilen bir tarih bilgisi olmadığını söyleyebildiğim kadarıyla, tıklatılan tarihe özgü bir araç ipucu göstermeyi zorlaştırır.
- Bu geri bildirimle erişilebilen bir X ve Y tıklama bilgisi bulunmaz ve bu sayede bahşiş tarihini tıklatmanız mümkün değildir.
Tüm yardımlar çok takdir edilmektedir!
sayesinde
Tim
Hey LionHeart. Sen bir şampiyonsun! WOW çok teşekkür etti. Bu oldukça şaşırtıcı ve neredeyse mükemmel çalışıyor. Küçük bir şey ... 'allDay' 'dayClick' olayı geri çağrısından yanlış olduğunda qtip'i tetiklemekten kaçınmam gerekir. Verilere erişebiliyorum ancak bunu if ifadesine nasıl ekleyebilirim? Bu çalışırsa Tekrar teşekkürler, Tim – Tim
bakınız: Değişim if (typeof $ (this) .Data ("qtip") == "nesne"!) (typeof $ eğer { için (this) .data ("qtip")! == "object" && allDay) { – Lionheart
Mükemmel Lionheart !!! Yeterince teşekkür edemem! – Tim