2017-01-04 15 views
1

SlickGridというページがあります。FullCalendarを追加して、カレンダー形式で日付ベースのデータを表示してテーブル(グリッド)表示を強化したいと考えました。FullCalendarとSlickGridを使用するときにテキストを選択する方法

これは、(グリッドショーやカレンダーの番組)うまく働いたが、私は、私はもはやfullCalendar()

を呼び出した後にページ上のテキストを強調表示し、選択することができることに気づいていない私が必要とされてThreeDubMediaからjquery.event.dragとして根本原因スクリプトを識別SlickGrid(SlickGridの機能のような)他のものを壊さずにこの作業を行うために修正プログラムやハックを見つけるのに苦労しています。SlickGrid(jquery.event.drag libがロードされていない場合は例外をスローします)

私はFullCalendarオプションを使いこなしていて、mousedownselectstartのコードを実験的にハッキングしましたが、それは役に立ちませんでした。私はまたjquery.event.dragメソッドで周りを突き刺しましたが、私はユーザーが望むSlickGrid機能を保持している間にテキスト選択の問題を修正することができませんでした。

間違いなく、どこの問題があるのか​​分かりません。jquery.event.dragは、実際にFullCalendar(レンダリング)(fullCalendar())を作成してからFullCalendar責任がある。 mousemovemouseupselectstartのようないくつかのイベントをプロキシしますが、jquery.event.dragでもhijackイベントがあります。

誰でもこれを修正しましたか?ありがとう。問題を示し

フィドル:http://jsfiddle.net/4kLf8jk5/

フィドル上記のクローンが、コメントアウト.fullCalendar()を呼び出して:http://jsfiddle.net/4kLf8jk5/2/

(これらは、ミニマリストの例ですが、問題を示すために十分)

答えて

1

$ ( "#calendar")。fullCalendar(); $(document).unbind( "dragstart");

+0

ありがとうございますが、より包括的または永続的に行う方法はありますか?これは、ユーザが月または週のビューから変更するまで動作し、 'dragstart'は明らかに再び配線されます – nothingisnecessary

0

6pac repoを試しましたか? これは、jqueryバージョン2.xおよび3.xおよびその他の小さなバグ修正のために更新されたバージョンjquery.event.drag..dropを持っています。さらなる調査の前に試してみる価値があるかもしれません。

関連する問題