問題を再現してください。"nullのプロパティ 'className'を読み取れません - 一度ヘッダーをスクロールします。
ゴー:
http://taitems.github.io/jQuery.Gantt/
、コンソールに次のコードを貼り付けます。
$('.dataPanel').on('click', function(e) {
var elm = $(this);
$('.row.desc').children().filter(function() {
if ($(this).offset().top < e.pageY && ($(this).offset().top + 25) > e.pageY) {
console.log($(this).html());
}
});
$('.row.date').filter(function() {
if ($(this).offset().left < e.pageX && $(this).offset().left + 25 > e.pageX) {
console.log($(this).html());
}
});
});
ここでガントチャートの空白部分をクリックします。コンソールは、クリックされた日と適切な説明を出力します。
ページを下にスクロールして曜日のヘッダーを非表示にしてから空のスペースをクリックすると問題が発生します。そう
同様
は、エラーがスローされます後。
jquery.fn.gantt.js:386 Uncaught TypeError: Cannot read property 'className' of null
何が原因ですか?