このスクリプトを関数として使用したいと思います:
jQuery(function ($) {
var kkeys = [],
login = '76,79,71,73,78'; //login
$(document).keydown(function (e) {
kkeys.push(e.keyCode);
if (kkeys.toString().indexOf(login) >= 0) {
$(document).unbind('keydown', arguments.callee);
return hs.htmlExpand(this, {
contentId: 'highslide-html-loginform',
wrapperClassName: 'mod_cdlogin',
outlineType: 'rounded-white',
align: 'auto',
anchor: 'auto',
dimmingOpacity: 0,
slideshowGroup: 'mod_cdlogin_loginform'
})
}
});
});
したがって、たとえば、js 部分にこのコードを配置して、別のファイルの関数を呼び出すことができますcodelogin('mycode')
。その場合、「mycode」は 76,79,71,73,78 になります。私は多くのことを試しましたが、うまくいきません。スクリプト自体は問題なく動作しますが、私は jQuery の操作に慣れていないため、それが問題になる可能性があります。それを行う方法を探しましたが、ちょっと迷ってしまいました。どんな助けでも大歓迎です。