app.record.print.show と jQuery の共存は可能?

いつもお世話になっております.

はじめて、‘app.record.print.show’ のイベントを使ってみましたが、jQueryを使うか使わないかで、挙動が変わっているようです。できればjQueryを使ってCSSを操作したいのですが、何か方法はないでしょうか。

たとえば、

(function() {
'use strict';

// 印刷画面が表示されたときに動作
kintone.events.on('app.record.print.show', function(event) {
alert('印刷画面です');

});

})();

だと機能するのに、

jQuery(function($) {
"use strict";

// 印刷画面が表示されたときに動作
kintone.events.on('app.record.print.show', function(event) {
alert('印刷画面です');

});

}); // End of function

だと機能しません。

milkyway0307 さん

試してみてください。

jQuery.noConflict();
(function($) {
"use strict";
// 印刷画面が表示されたときに動作
kintone.events.on('app.record.print.show', function(event) {
alert('印刷画面です');
});
})(jQuery);

rex0220様

いつもありがとうございます。

この表記の仕方で結果が変わるということは知りませんでした。

非常に助かります。ありがとうございました。

メモです。

おかげさまで、書き方の違いの意味は理解しました。

ただ、kintoneのapp.record.print.showイベントが動かない理由についてはまだ疑問を持っていますが、取り急ぎ動くようになったので、いずれ機会があれば勉強します。

http://w3q.jp/t/6021

http://d.hatena.ne.jp/graySpace/20110814/1313315324