0

現在、qtip2 を fullCalendar ウィンドウに追加しようとしているので、qtip を表示し、カレンダーで選択したイベントを削除するためのリンク/ボタンを使用できますが、残念ながらそれで問題が発生しています。これが私のfullCalendarの外観です。

$('#calendar_main').fullCalendar({
            header: {
                left: 'prev,next today',
                center: 'title',
                right: 'month,agendaWeek,agendaDay'
            },
            defaultView:'agendaWeek',
            minTime:8,
            height:600,
            maxTime:20,
            editable: true,
            allDaySlot:false,
            theme: true,
            firstDay: 1,
            selectable: true,
               selectHelper: true,

            eventRender: function(event, element) {
               element.qtip({ 
                content: "<a onlick='alert('Remove')> Remove me</a>",
                title: {
                  text: 'RDV',
                       button: false
                }
                },
                position: {
                    at: 'right-bottom'
                },
                show: {
                    solo: true
                },
                hide: false,
                style: 'ui-tooltip-light ui-tooltip-rounded'
               });
            } 
        });

問題は qtip の content 属性にあると思いますが、なぜこれが機能しないのかわかりません。この場合、アラートを表示しようとしていますが、機能していません (Qtip は表示されますが、[削除] をクリックしても何も起こりません。それが機能したら、アラートを次のように置き換えることができます)。 DBで選択したイベントを削除する独自のJS関数。

ps: Adob​​e Air を使用していますが、これが問題になるかどうかはわかりません。

4

3 に答える 3

0

たとえば、アラートで文字列を形成するには、一重引用符をエスケープする必要があります。

次に、タグに一重引用符を付けてアラートを閉じるのを忘れました。それが役に立てば幸い...

'<a onlick="alert(\'Remove\');"> Remove me</a>'

これはそれがどのように見えるべきかです。

于 2012-02-23T17:19:32.327 に答える
0

おそらく、qTipの呼び出しプロシージャを使用しているのですが、実際にはqTip2を使用しています。実際の(ソーススクリプト)古いバージョンのqTip 1.00xxxで使用すれば、すべて問題ありません-私はそれを行いました。

于 2012-02-25T09:35:43.417 に答える