もう 1 つの課題 - これは、「どうすればよいか」というよりも、コードをきれいに見せるためのものです。これがアイデアです。
<section id="projector" data-start-at="7">....</section>
JSで
$('#projector').projector_slider({'startFrom' : parseInt( REF TO DATA-START-AT )});
HTML 要素でカスタム関数を呼び出しています。単純。この関数には、INT で示される「startFrom」というオプションがあります。INT は、HTML 要素に添付された属性に格納されます。私が望むのは$('#projector')
、DOM で再び検索する必要がないことです。
関数呼び出し内でプロジェクターへの参照を取得する方法はあり$(this).attr('data-start-at)
ますか?
Obv要素をもう一度検索して直接アクセスすることでこれを解決できます.JSをクリーンアップしながら、新しい「this」参照トリックを学ぶことを期待して質問しています。