1

FullCalendar でイベントをクリックしたときにポップアップを表示したい。私の CSS に基づいて、div が作成され、適切に配置されますが、div は表示されません。可視性は「非表示」に設定されていません。位置を「固定」に変更すると、表示されることに注意してください。z-indexをいじってみましたが、役に立ちませんでした。

CSS:

._detail {
  position:absolute;
  left:-260px;
  font-size:1em;
  padding:5px;
  height:150px;
  width:250px;
    background-color:lightgrey;
    border-radius:4px;
    border:1px solid darkgrey;
}

基本JS:

eventClick: function(calEvent, jsEvent, view) {
  // create div with class '_detail', fill it with stuff
  jsEvent.target.appendChild(_div); }
4

2 に答える 2

0
 jsEvent.target.appendChild(_div); 

愚かです。div をスパンに追加します。ポップアップ div をカレンダー コンテナーに追加することにしました。回避策は技術的な質問には答えませんが、私にとってはうまくいきます。

于 2012-07-18T19:10:06.687 に答える
-1

ポップ セットの位置に親 div がある場合: ポップアップを含む親 div に対して相対的。そうでない場合は、ページのメイン ラッパー div に対して相対的に位置を設定します。

于 2012-07-18T18:27:35.227 に答える