2011-09-23 11 views
1

IE의 7/8에서 작동하지 않는 것으로 보이는 Flowplayer의 jQuery Tools와 관련하여 최근에 문제가 발생했습니다. here을 참조하십시오. 사파리/파이어 폭스/IE9에서 훌륭하게 작동하며, 최근까지 IE7/8에있었습니다. 누구든지이 문제를 일으킬 수있는 jQuery1.6과 jQueryTools 1.2.5 간의 충돌을 알고 있습니까? 모든 의견과 제안을 크게 주시면 감사하겠습니다.Flowplayer jQuery 도구가 IE 7/8에서 작동하지 않습니다.

+1

jQuery Tools 버전 1.2.5가 1 년 전에 jQuery 1.4.2에 마지막으로 업데이트되었습니다. jQuery 1.6에서 몇 가지 문제를 발견하게 된 것도 당연합니다. Flowplayer 포럼에는 IE9 관련 문제에 대한 보고서도 있지만 IE9가 출시되기 전에 마지막으로 jQuery Tools가 업데이트되었습니다. 개발자는 여러 달 동안 사라졌고 jQuery Tools를 처음부터 다시 작성하겠다고 말하기 위해 돌아 왔습니다. 아직 일어나지는 않았지만 그렇게해도 그는 새 버전이 기존 코드와 역 호환되지 않을 것이라고 이미 언급했습니다. 내 충고, 다시 시작해야한다면 계속 나아갈 수 있습니다. – Sparky

+0

의견을 기다립니다. 처음부터 개발해야하거나, 적어도 IE7을위한 편의를 제공해야합니다. –

답변

0
당신이 줄에 자바 스크립트 구문 오류를 고정하여 시작할 수 있습니다

는 :

document.getElementById("zip_code").value=; 

:

<script>var x=0;function sendEmail(x){document.getElementById("rep_email").value=x;document.getElementById("zip_code").value=;document.locate_rep.submit()}function sendButton(){document.email_rep.submit_email.style.width="150px";document.email_rep.submit_email.value="Sending...Please Wait"}$(document).ready(function(){$("input").each(function(){$(this).data("placeholder",$(this).val())});$("input").live("focus",function(){if($(this).val()==$(this).data("placeholder")){$(this).val('')}});$("input").live("blur",function(){if(!$(this).val().length){$(this).val($(this).data("placeholder"))}})});</script> </div> 

그것은 분명히 할당의 오른쪽 부분이 누락되어 그 라인의 일부 그 외에도 페이지의 어떤 기능이 작동하지 않는지 알려주고 해당 기능과 관련된 코드가 무엇인지 생각해 볼 수 있습니까? 우리는 귀하의 페이지를 모르기 때문에 플로우 플레이어가 귀하의 페이지에 있는지 또는 그 밖의 다른 것들이 작동하지 않는지에 대해서도 모르고 있음을 기억하십시오.

+0

가로 스크롤 상자 및 탭 상자는 flowplayer의 jquerytools를 활용합니다. IE7/8에서는 탭이 표시됩니다. 그러나 탭 내용이 표시되지 않아 show() 호출이 제대로 실행되지 않는다고 생각하게됩니다. 앞에서 설명한 "오류"의 경우 값을 양식에 입력 한 후 zip 값이 PHP로 채워집니다. 나는 그것을 0 또는 ""로 디폴트 할 수 있다고 생각한다. –

관련 문제