2010-08-22 9 views
0

Sarfraz가 제안한 이벤트 플러그인 외부에서 jQuery를 다운로드했습니다. 올바르게 작동하는 것처럼 보일 수는 없습니다. 이 작동하지 않는 이유를 이해가 안jQuery 외부 이벤트 플러그인이 제대로 작동하지 않음

$("#player").bind("clickoutside", function(event){ 
    if($('#player').is(':visible')) { 
    $('#player').slideToggle(500); 
    } 
}); 

:

는 여기에 내가 그것을 호출하기 위해 노력하고있어 내 코드입니다.

는 내가이 jQuery를 조각에 문제가 내 다른 jQuery를 파일을 형성 할 수 있습니다 생각 :

$('#text_music').click(function() { 
    $('#jplayer').slideToggle(500); 
}); 

하지만 완전히 확실하지 않다. 이러한 맥락에서

#player 내 jPlayer 플러그인 코드를 포함하는 <div>이며, #text_music는 클릭시에, #player <div>을 slideToggle한다, 텍스트 읽기 Music을 가지고 바로 이미지입니다.

이것이 작동하지 않는 이유는 무엇입니까? 당신은 구현을 볼 수 있습니다

http://www.marioplanet.com

고마워에서 ( 오히려 구현을 시도)!

답변

2

슬라이드가 두 개의 다른 요소로 전환되는 것처럼 보입니다. 나는 즉시 페이지를로드 한 후 방화범의 콘솔에서이 코드를 실행 시도

$("#player").bind("clickoutside", function(event){ 
    if($('#jplayer').is(':visible')) { 
    $('#jplayer').slideToggle(500); 
    } 
}); 

하고 올바르게 행동 : #jplayer에 코드의 첫 번째 블록의 콜백 #player을 변경해보십시오.

+1

+1 그게 전부입니다. –

+0

감사! 와우 ... 하하, 나는 단지 그 오타라고 믿을 수 없다. .. 아! :) – Qcom

관련 문제