jQuery Mobile では、HTML にデータ属性を適用して、jQuery Mobile がそれをどう処理するかを認識できるようにする必要があります。たとえば、リンクにスライド トランジションが必要な場合は、次のようにします。
<a href="#" data-transition="slide"> </a>
スタイル (スライドの場合) をコンテンツ (a タグ) に割り当てているため、これは悪い習慣のように思えます。通常、HTML にはセマンティック属性を持つコンテンツのみを含める必要があり、jQuery や CSS などはこれらのセマンティック属性にスタイルを適用する必要があります。
また、コードが反復的になります。たとえば、20 個のリンクがある場合、それらすべてに data-transition="slide" を適用する必要があり、将来別のトランジションを使用することにした場合、多くのメンテナンスが必要になります。
したがって、この方法でデータ属性を使用するのは悪い習慣ですか?
jQuery Mobile の別の使い方を説明している記事を探してみましたが、これしかないようです。だから、私の理解が間違っていないことを確認するためにそれについて尋ねようと思いました!