>웹 프론트엔드 >JS 튜토리얼 >jQuery(1.6.3)_jquery의 CSS 메서드 부동 소수점 구현 결함 분석

jQuery(1.6.3)_jquery의 CSS 메서드 부동 소수점 구현 결함 분석

WBOY
WBOY원래의
2016-05-16 18:02:301130검색

jQuery의 CSS 메서드는 두 가지 작성 방법을 통합하며, 다음 CSS 메서드에 "float" 매개변수를 전달하면 요소의 부동 소수점을 설정하거나 가져올 수 있습니다.

코드 복사 코드는 다음과 같습니다.




jQuery는 스마트해야 하며 다음을 지원해야 합니다. cssFloat 및 styleFloat 지원,
API 문서를 참조하세요. 예를 들어 요소의 float 속성을 얻을 때 다음은 동일합니다. 1 $('div.left').css('float');
2 $('div.left').css('cssFloat')
3 $('div.left ').css('styleFloat');
그러나 메서드 3의 반환 값은 브라우저마다 다릅니다. 예를 들어 float를 얻으려면 styleFloat를 사용하세요.

코드 복사 코드는 다음과 같습니다.
float div



div 요소는 다음과 같습니다. 부동되므로 기본적으로 "none"을 반환해야 합니다. 그러나 결과는
IE6/7/8: 빈 문자열 "none"을 반환합니다.
IE9/Firefox/Safari/Chrome/Opera: 빈 문자열을 반환합니다.
또 다른 예는 cssFloat를 사용하여 float를 설정하는 것입니다. 🎜>

float div