2012-02-21 3 views
2

jQuery에서 이벤트를 트리거하는 특수 문자에 문제가 있습니다. div를 가지고 텍스트를 포함하고 있는데 hover 함수를 호출하면 hover 함수가 호출됩니다.이 함수는 "unhovered"되었을 때 다른 함수를 호출합니다. 어떤 인용문이 없으면 잘 작동합니다 : div 내용에 '또는'가 있지만 해당 문자가 div에있는 경우 unhover 이벤트가 너무 일찍 트리거됩니다.jQuery 이벤트를 트리거하는 특수 문자

다시 말하면 unhover 이벤트가 발생하고 있습니다. 난 아직도 사업부 마우스를 올려 놓으면있을 때라고 나는 어떤 아이디어 사업부의 텍스트를 htmlentities, 반드시 htmlspecialchars를 사용했지만, 어느 것도 도움이 보인다했습니다

$('#elementID').hover(hoverIn, hoverOut); 

편집 :..? 내가 사업부의의 것을 추가해야 내용은 TWIG 템플릿 변수를 통해 php에 의해 전달됩니다.

+2

HTML의 일부분을 줄이고 바이올린을 만드는 것이 좋습니다. – sinsedrix

+0

또한 복잡한 내용을 수행하는 경우 hoverIn 및 hoverOut의 정확한 내용을 알려주십시오. – hayavuk

답변

0

이상하게 들리므로 내용이 호버 이벤트에 영향을주지 않아야합니다. 당신은 호버 기능을 asigning 전체 영역을 커버하지 않을 가능성이 내부의 다른 요소는 귀하의 코드를 깨고 있지만, 실제 코드를 ckecking 않고 잘못을 말하기 어렵다.