jQuery olayının rengini değiştirmek için sağdaki bağlam menüsünü kullanarak sağ tıklatıp, en çok oyu alan cevapla buradan yardım aldım.Sağ taraftaki bir fullcalendar olayının rengi nasıl değiştirilir?
Making custom right-click context menus for my web-app
Ancak, ben bile sağ tıklama rengini değiştirmek çalışıyorum bu yüzden bu ne yaptım: -
$(".custom-menu li").click(function(){
// This is the triggered action name
switch($(this).attr("data-action")) {
// A case for each action. Your actions here
case "red" :
//alert("RED");
$('#calendar').fullCalendar({
editable: false,
backgroundColor: "#800637"
});
break;
case "green":
$('#calendar').fullCalendar({
editable: false,
backgroundColor: "#00ff00"
});
break;
}
// Hide it AFTER the action was triggered
$(".custom-menu").hide(100);
});
Ve özel etkinlik gibi görünüyor sağ tıklama için HTML Bu: -
<ul class="custom-menu">
<li data-action="red" data-color="red">Red/Rouge</li>
<li data-action="green" data-color="green">Green/Verg</li>
</ul>
Ve renk değişikliği için CSS şuna benzer:
.red{
background-color: red;
}
.green{
background-color: green;
}
Göründüğü gibi değil, şu anda renk değişmiyor. Full Calendar view
'}' Ne Alex'i ne anlama geldiğini emin değilim yanlış sözdizimi – Alex
mı? –
O, bir javascript nesne gösteriminin ',} ile bitemediği anlamına gelir. Bir nesnenin gerçek notasyondaki son özellik değeri virgül içermemelidir. Son virgülü kaldırırsanız ("yeşil" ve "# 800637" sonra), sözdizimi doğru olacaktır. ;-) – Jeroen