e.fn[l] = function (t) {
return this.each(function() {
e.data(this, l) || e.data(this, l, new o(this, t))
})
}
は、これは私がこの機能を使用すると、私は入力に空白文字を使用することはできませんfunction入力にスペース文字を使用できないのはなぜですか?
です。
誰かが理由を説明できますか?
e.fn[l] = function (t) {
return this.each(function() {
e.data(this, l) || e.data(this, l, new o(this, t))
})
}
は、これは私がこの機能を使用すると、私は入力に空白文字を使用することはできませんfunction入力にスペース文字を使用できないのはなぜですか?
です。
誰かが理由を説明できますか?
そのような場合、このコードの一部としなければならないために多くの可能性が高いようだ:http://github.com/erhno/litebox/blob/master/.gitignore/.js#L53
コードの一部は、あなたが持っているので、もしkeyUpイベントにバインドされている他のjavascriptを削除していることkeyUpをリッスンしようとしている2番目のスクリプトです。これが問題になる可能性があります。より良いスクリプトは名前空間を使用するので、コードだけを使いこなします。変更してみてくださいhttp://api.jquery.com/off/
の一番下を参照してください。
e("body").off("keyup").on("keyup",function(o){
t.options.escKey&&o.keyCode==keyEsc&&t.closeLitebox(),
t.options.navKey&&o.keyCode==keyLeft&&e(".litebox-prev").trigger("click"),
t.options.navKey && o.keyCode == keyRight && e(".litebox-next").trigger("click")
}),
e("body").off("keyup.litebox").on("keyup.litebox",function(o){
t.options.escKey&&o.keyCode==keyEsc&&t.closeLitebox(),
t.options.navKey&&o.keyCode==keyLeft&&e(".litebox-prev").trigger("click"),
t.options.navKey && o.keyCode == keyRight && e(".litebox-next").trigger("click")
}),
に に
あなたの返信ありがとうございます。しかし、この変更はうまくいかなかった。私は上記の機能を削除するだけで、私はスペースを使用することができますが、今度は私のギャラリーデザインは動作しません:( –
あなたが入力しようとしているボックスは別のJavaScriptスクリプトによって制御されていますか?ギャラリーを破壊して矛盾を解決しますが、問題コードは必要ありません。 – Loren
あなたのrepylに感謝します。 –
あなたはトンとしてのスペースを使用しようとしていますか?あなたが試して何が起こると思われますか? – Loren
スペースキーをクリックしても何も起こりません。そしてこの関数を削除すると、ıは空白文字を使うことができます。 –
これで、スペースをページの他のボックスに入力しようとしていますができません。 – Loren