list.jsでリストを作ったのですが、HTML5のオーディオタグに問題があります。
このページがあります: http://bagnummeret.dk/listで、デスクトップ ブラウザー (Chrome、Safari、Firefox、Opera) で完全に動作します。しかし、iPhone (Safari、Chrome、Opera) で同じページにアクセスすると、音声が表示されません。
オーディオを表示するための修正は<ul>
、「クラス」の代わりに「id」を使用することです: http://bagnummeret.dk/list-id
これにより、デスクトップとモバイルの両方のブラウザーで音声が表示されます。ただし、これは class 要素でフィルタリングする list.js 実装を壊します。list-id ページで、フィルターが機能しないことがわかります。
私はjavascriptとjqueryの専門家ではありませんが、list.jsコードを調べて「id」でフィルターを機能させることで修正できますが、それは本当に必要ですか?
私の問題について理解を深めていただけるよう、十分な資料を提供できたことを願っています。