fastclick을 내 부트 스트랩 3 반응 형 웹 사이트와 함께 사용하여 모바일 장치에서 반응 시간을 단축했습니다. 일반적으로 문제없이 잘 작동합니다. 그러나 많은 테스트를 거친 끝에 아이폰의 부트 스트랩 라디오 버튼이 깨지는 것을 발견했습니다.아이폰에서 fastclick으로 부트 스트랩 3 라디오 버튼이 작동하지 않습니다.
처음에는 버튼이 작동하지만 선택한 옵션을 변경하면 양식을 제출할 때 처음 선택한 옵션 만 전달됩니다. fastclick을 제거하면이 동작이 중지됩니다. 이상 내 최소한의 테스트 페이지에서 fastclick을 추가하면 문제가 발생합니다. 이것은 사파리와 아이폰의 크롬에서 발생합니다.
jquery-mobile을 추가하고 라디오 버튼의 마크 업을 조정하면 응답 시간이 향상된다는 기사를 발견했습니다. 그러나 나는 jquery-ui 슬라이더를 사이트에서 사용하고 jquery 모바일 충돌을 추가했습니다. 내 목표는 라디오 버튼에서 fastclick을 비활성화 ('needsclicks'클래스를 통해)하고 jqmobile이 처리하도록하는 것이 었습니다.
사이트의 슬라이더를 맞춤 설정하고 휴대 기기에서 작동하고 멋지게 보이게하는 데 많은 도움이되었습니다. jqmobile에 추가하면 도움이 될 것이라는 희망으로 전체 사이트를 다시 작성하고 싶지 않습니다. 우리도 시간이 없다.
어떻게 해결할 수 있습니까? 부트 스트랩 라디오 버튼으로 fastclick 사용에 관한 다른 데이터를 찾을 수 없다는 것에 놀랐습니다. 물론 라디오 버튼에서 패스트 클릭을 비활성화 할 수는 있지만 사용하기가 끔찍한데이 응용 프로그램에서는 허용되지 않습니다.
아이폰에서 작동하도록 이러한 라디오 버튼을 수동으로 수정할 수있는 방법이 있습니다. Android에서는 문제가되지 않습니다. 찾지 못한 수정 사항이 있습니까?
나는 needsclick을 라벨에 추가해야했고 라벨 안에도 있어야했다. –