私は Joomla を初めて使用します。Joomla コンポーネントをビルドしようとしましたが、Jquery ptTimeSelect ライブラリをフロントエンドに含めようとすると、javascript エラーが表示されます
キャッチされていない TypeError: 未定義のプロパティ '_doCheckMouseClick' を読み取ることができません
私は多くのグーグルを行い、コードの場所を変更しました.Joomlaのコードの一部を自動的に無視すると、この問題が発生するようです(「_」アンダースコアでコードをスキップする可能性があります).同じ種類のエラーメッセージが表示されます。
ここにコードポップエラーがあります
関数の呼び出し: ファイルの 228 行目
$(document).mousedown(jQuery.ptTimeSelect._doCheckMouseClick);
関数の定義: ファイルの 387 行目
/**
* Closes the timePicker popup if user is not longer focused on the
* input field or the timepicker
*
* @private
* @param {jQueryEvent} ev - Event passed in by jQuery
* @return {undefined}
*/
jQuery.ptTimeSelect._doCheckMouseClick = function(ev){
if (!$("#ptTimeSelectCntr:visible").length) {
return;
}
if ( !jQuery(ev.target).closest("#ptTimeSelectCntr").length
&& jQuery(ev.target).not("input.isPtTimeSelectActive").length ){
jQuery.ptTimeSelect.closeCntr();
}
};// jQuery.ptTimeSelect._doCheckMouseClick
助けてください