開発ではchromeを使っています。お客様ももちろんchromeを使っています。
お客様のPCはmac book air 一昔のもの(推定4-5?年前)
私の所有しているMac boot pro、Windows10、Windows7、Androidでも正常に動いてくれます。
chromeのバージョンも同じことを確認しました。
javascriptのキャッシュ問題でもありません。
開発ツールのconsoleを確認したところ「not found $.fn. (Jqueryプラグイン) 」とconsoleに表示されます。
※不思議なのが、console出力された後すぐ消されます。
消された後なにかconsoleに出力されては一瞬で消えるの繰り返しです。
あまり詳しい情報がなく申し訳ありませんが、なにか手がかりになりそうな情報をお願いします。
問題になる部分は以下ソースですが。$.fn.w2menuClickがないというエラーを出力していました。
ちなみにこのscriptは自分が書いたものではなく、w2ui-1.5.rc1.js(w2ui.com)のtoolbar該当部分の抜粋です。
javascript
1 $.fn.w2menuClick = function (event, index) { 2 var keepOpen = false; 3 if (['radio', 'check'].indexOf(options.type) != -1) { 4 if (event.shiftKey || event.metaKey || event.ctrlKey) keepOpen = true; 5 } 6 if (typeof options.onSelect === 'function') { 7 // need time so that menu first hides 8 setTimeout(function () { 9 options.onSelect({ 10 index: index, 11 item: options.items[index], 12 keepOpen: keepOpen, 13 originalEvent: event 14 }); 15 }, 10); 16 } 17 // do not uncomment (or enum search type is not working in grid) 18 // setTimeout(function () { $(document).click(); }, 50); 19 // -- hide 20 var div = $('#w2ui-overlay'+ name); 21 div.removeData('keepOpen'); 22 if (typeof div[0].hide === 'function' && !keepOpen) { 23 div[0].hide(); 24 } 25 };
よろしくおねがいします。
回答2件
あなたの回答
tips
プレビュー