私はjQueryでfullcalenderを使用しています。もし可能ならば、私の配列には'bold' = true/false,
があります。jquery fullcalenderを使用して値を太字にデータベース値で追加する
$(document).ready(function() {
$('#calendar').fullCalendar({
editable: false,
allDay: false,
events: "json-events.php",
eventDrop: function(event, delta) {
alert(event.title + ' was moved ' + delta + ' days\n' +
'(You cannot update these fields!)');
},
loading: function(bool) {
if (bool) $('#loading').show();
else $('#loading').hide();
},
});
});
私がデータベース値id 'bold'を持っていれば、jqueryにスタイル 'title'を追加できますか?
$result = $dbh->query($sql)->fetchAll(PDO::FETCH_ASSOC);
foreach ($result as $row){
$return[]=array('id'=>$row['id'],
'title'=>$row['title'],
'start'=>$row['start'].' '.$row['time'],
'end'=>$row['end'],
'url'=>$row['url'],
'backgroundColor'=>$row['backgroundColor'],
'textColor'=>$row['textColor'],
'borderColor'=>$row['borderColor'],
'description'=>$row['description'],
"allDay" => false);
}
$dbh = null;
header('Content-type: application/json');
echo json_encode($return);
私はjQueryを使用したり、おそらくphpscriptを編集したいと考えています。しかし、私はfullcalender.jsファイルを編集したくありません。
私はもっとこの中に見ている、とされてきた
EDITイベントがあれば:「JSON-events.php」私はCSSに大胆なスタイルを追加する機能を追加することができます。
$(document).ready(function() {
$('#calendar').fullCalendar({
editable: false,
allDay: false,
events: function() {...
おそらくgetElementByIdの変数を追加し、それが真の場合はCSSにスタイルを追加します。
これは理想的に私が見ているものです。私が必要以上に多くのものがあります。私はデータベースにclassNameを指定しようとしましたが、追加していないようです。主要なイベントにボールドを追加する方法については、いくつかの点を見ています。 –