Drupal 7 で Web サイトを構築していて、フロント ページにオーディオ プレーヤーを追加したいと考えています。ユーザーが別のページに移動したときに、音楽が中断されないようにしたい (再生を続けるため)。
これはフレームタグを使わなくても可能ですか?
Drupal 7 で Web サイトを構築していて、フロント ページにオーディオ プレーヤーを追加したいと考えています。ユーザーが別のページに移動したときに、音楽が中断されないようにしたい (再生を続けるため)。
これはフレームタグを使わなくても可能ですか?
これを行うには、javascript(jQueryなど)を使用してコンテンツを(AJAX経由で)ページにロードし、コンテンツブロックに挿入します。これにより、フレームを回避できますが、新しい問題が追加されます。1つは、このAJAXによるコンテンツのロードを可能にするために、Drupalが行うほとんどの方法を変更する必要があります。つまり、メニューはページをロードせずにjavascriptをトリガーする必要があります。コンテンツ内のリンクについても同じことが言えます。
いくつかの巧妙なjQueryを使用すると、そのリンク機能の多くをいくつかのlive()イベントにバインドできますが、これまでに行ったことがない場合は、少し注意が必要です。これをより具体的にするために、コードが実際にどのように見えるかを確認する必要があります。
jQuery BBQのようなプラグインは、この手法からいくらかの苦痛を取り除くことができますが、それは魔法の解決策ではなく、自分でそれを行うことができる強力なツールにすぎません。http://benalman.com/projects/jquery-bbq-plugin/