問題タブ [fullcalendar-2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2776 参照

javascript - Fullcalendar ハンドルのダブルクリック

カレンダー機能に fullcalendar を使用しています。と を使用dayClickしてselectいます。fullcalendar では、1 日クリックであっても select が呼び出されます。そこで、dayClick イベントを次のように変更して、日のクリックを処理できるようにしました。これが私のコードです

実際には、ダブルクリックを処理して新しいイベントを作成したいと考えています。カレンダーでjqueryのイベント関数を試しましdblclickたが、常にシングルクリックのみがトリガーされます。問題は、クリックした直後に選択が開始されるため、ダブルクリックを処理できないことです。この場合、誰かがダブルクリックを処理するのを手伝ってくれますか?

ここにフィドルがあります

編集:空のスロットをダブルクリックして新しいイベントを作成しようとしています。現在、シングルクリックでこれを行っています

0 投票する
2 に答える
979 参照

javascript - フルカレンダーでの外部イベントのハイライトを無効にする

fullcalendar jquery プラグイン v2.6.1 を使用しています。実際、カレンダーにドラッグしているときに、外部イベントの強調表示されたオプションを防ぎたいです。

イベントからを無効にする方法fc-highlightや、イベント サイズに基づいてハイライトを表示するオプションはありますか。開始時刻と終了時刻を持つ外部イベントがあると言う意味です。たとえば、イベントは 10:00 から開始し、11:00 に終了しますが、そのイベントをカレンダーにドラッグすると、fc-highlight常に 2 時間のスロットがカバーされます。

下に添付された写真

ここに画像の説明を入力

そのため、写真では、赤いストロークのイベント 2で灰色がかったハイライトされたボックスが 1 時間のスロットでのみ利用可能ですが、ハイライトされた背景が 2 時間をカバーしているため、無効にするか、単に 1 時間にしたいと考えています。助けてください。

前もって感謝します!