jQuery で完全に実装されたプログレッシブ エンハンスメントを使用してサイトを開発しています。
たとえば、onclick イベント ハンドラーをアンカー タグに動的に追加して、SoundManager を使用してリンクされた MP3 ファイルを「インライン」で再生し、$(document).ready(function()) を介して YouTube リンクの Youtube プレーヤーをポップアップします。
ただし、ページの読み込み中にユーザーがそれらをクリックすると、拡張されていないバージョンが表示されます。
関連するものを (display: none などを介して) 非表示にし、ロード時に表示するか、モーダルな「ロード」ダイアログを配置することを考えましたが、どちらもハックのように聞こえます。
より良いアイデアはありますか?ここで完全に明らかな何かが欠けているように感じます。
よろしく、
アレックス