2012-09-13 2 views
0

나는 Drupal 7에서 웹 사이트를 만들고 프론트 페이지에 오디오 플레이어를 추가하려고합니다. 사용자가 다른 페이지로 이동하면 음악을 중단없이 계속 재생하고 싶습니다. .웹 사이트를위한 글로벌 오디오 플레이어

프레임 태그를 사용하지 않고도 가능합니까?

답변

0

javascript (jQuery 등)를 사용하여 AJAX를 통해 콘텐츠를 페이지에로드하고 콘텐츠 블록에 삽입 할 수 있습니다. 이렇게하면 프레임을 피할 수 있지만 새로운 문제가 추가됩니다. 하나는 Drupal이 AJAX 로딩을 허용하는 대부분의 방식을 변경해야합니다. 즉, 메뉴에서 자바 스크립트가 페이지를로드하지 않도록 트리거해야합니다. 동일한 내용이 링크의 링크에도 적용됩니다.

일부 영리한 jQuery를 사용하면 링크 기능의 상당 부분을 일부 live() 이벤트와 바인딩 할 수 있지만 이전에 그렇게 해본 적이 없다면 약간 까다로울 수 있습니다. 좀 더 구체적으로 말하자면 코드가 실제로 어떻게 보이는지 알아야합니다.

jQuery BBQ와 같은 플러그인은이 기술에서 벗어날 수 있지만 마법의 해결책이 될 수는 없으며 강력한 도구이기 때문에 직접 할 수 있습니다. http://benalman.com/projects/jquery-bbq-plugin/