2011-09-25 3 views
0

나는 웹 사이트에 jplayer가 있는데, 여기에는 several playlists이 묻어 있습니다. 이것은 아주 잘 작동페이지를 열고 특정 JS를 활성화하는 방법?

jQuery("#playlist_french_baroque").click(function() { 
... 
}); 

: 내가이 기능을 사용, 이러한 재생 목록을 활성화합니다.

이제 동일한 웹 사이트의 다른 페이지에서 특정 재생 목록을로드하고 싶습니다. click() 함수를 사용하기 때문에 작동하지 않습니다.

어떻게해야합니까?

대단히 감사합니다.

답변

0

이가 실행이 코드

$(function() { 
    if (window.location.hash) { 
     $(window.location.hash).click(); 
    } 
}); 

를 추가합니다.

+0

감사합니다! 이거 야 :) – Creasixtine

0

당신이 필요로하는 사용자 개입없이 뭔가를로드하는 경우, 당신은 jQuery를에 의해 제공되는 .ready() 방법을 사용할 수 있습니다 (docs 참조)

$(function() { 
// do whatever you need 
}); 

:

$(document).ready(function() { 
    // do whatever you need 
}); 

에 해당 어떤 코드가 DOM이 준비된 후에 실행됩니다. 해시가 그 해시를 가진 요소에 클릭 투수를 호출 설정되어있는 경우 페이지가로드 및 검사시/듣기 페이지에서

+0

답장을 보내 주셔서 감사합니다. 내 문제는 재생 목록을 외부에서 활성화하는 것이 었습니다 (해시 등). – Creasixtine