0

Drupal 7 で Web サイトを構築していて、フロント ページにオーディオ プレーヤーを追加したいと考えています。ユーザーが別のページに移動したときに、音楽が中断されないようにしたい (再生を続けるため)。

これはフレームタグを使わなくても可能ですか?

4

1 に答える 1

0

これを行うには、javascript(jQueryなど)を使用してコンテンツを(AJAX経由で)ページにロードし、コンテンツブロックに挿入します。これにより、フレームを回避できますが、新しい問題が追加されます。1つは、このAJAXによるコンテンツのロードを可能にするために、Drupalが行うほとんどの方法を変更する必要があります。つまり、メニューはページをロードせずにjavascriptをトリガーする必要があります。コンテンツ内のリンクについても同じことが言えます。

いくつかの巧妙なjQueryを使用すると、そのリンク機能の多くをいくつかのlive()イベントにバインドできますが、これまでに行ったことがない場合は、少し注意が必要です。これをより具体的にするために、コードが実際にどのように見えるかを確認する必要があります。

jQuery BBQのようなプラグインは、この手法からいくらかの苦痛を取り除くことができますが、それは魔法の解決策ではなく、自分でそれを行うことができる強力なツールにすぎません。http://benalman.com/projects/jquery-bbq-plugin/

于 2012-09-14T15:00:13.183 に答える