另一个挑战 - 这更多是为了让代码看起来更干净,而不是“我该怎么做”。这是想法。
<section id="projector" data-start-at="7">....</section>
在 JS 中
$('#projector').projector_slider({'startFrom' : parseInt( REF TO DATA-START-AT )});
我在 HTML 元素上调用自定义函数。简单的。该函数有一个名为“startFrom”的选项,由 INT 指示。INT 存储在附加到 HTML 元素的属性中。我想要的是不必$('#projector')
再次在 DOM 中查找。
有没有一种方法可以在函数调用中获得对投影仪的引用——比如$(this).attr('data-start-at)
?
Obv 我可以通过再次查找元素并直接访问它来解决这个问题,我提出这个问题是希望在清理我的 JS 时学习一个新的“this”参考技巧。