今、私はWordPress用のいくつかのプラグインを作成しています。すべてが別々に機能する必要がありますが、それらを一緒に機能させるための実装を追加したいと思います。
手始めに、すべてのスクリプトはカスタム名を使用してjQueryを参照します。これは、私の問題が始まる最初の部分です。WordPressには、すべての値を入力したい結合オブジェクトがあります。結合されたオブジェクトの名前は次のとおりmyObject
です。
今私はこれを試しますが、機能しません:
if( typeof myObject.jq !== 'undefined' )
myObject.jq = jQuery.noConflict();
myObject.jq(document).ready(function(){
}
「myObject.jq」は関数ではありませんというエラーメッセージが表示されます。
このように組み合わせたajax関数でこれをさらに拡張したい
if( typeof myObject.jq !== 'undefined' ){
myObject.jq = jQuery.noConflict();
myObject.ajaxcall = function(action){
var dfr = myObject.jq.Deferred();
myObject.jq.ajax({
url:myObject.ajaxurl,
type:'post',
data:{
action:action,
face:myObject.face
},
dataType:'json',
success:dfr.resolve
});
return dfr.promise();
};
}
myObject.jq(document).ready(function(){
// My code here
}
これは完全には機能しません。誰かが私がこれをどのように機能させることができるか考えていますか?