0

私は 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

助けてください

4

2 に答える 2

0

私は実際のコードを知りません..しかし、時々jqueryバージョンからこの問題が発生します。おそらく、jquery no conflictを使用する必要があります

于 2015-04-27T08:24:25.493 に答える