브라우저가 js를 지원하면 애니메이션 로딩을 표시하고 싶습니다. javascript가 사용 중지 된 경우이 경우 이미지는 표시되지만 숨길 수는 없습니다. 내가 직접 태그브라우저가 js를 지원하면 로딩 애니메이션을 표시하는 방법
<?php
$results = get_browser();
if ($results["javascript"] == 1) {
echo '<div id="loading"><img src="core/design/img/load/load.gif"/></div>';
}
?>
그리고 내 JS 후이 코드를 썼다이를 위해 는
$(window).load(function(){
$('#loading').fadeOut(600);
});
있어 오류 메시지 browscap ini directive not set in
내 아이디어를 실현하기 위해 어떤 제안처럼 보이는? 당신은 그냥 사용할 수 있습니다
[php.ini'에'browscap.ini'를 설정하지 않았습니다.] (http://us2.php.net/manual/en/misc.configuration.php#ini.browscap). 그 말은'get_browser()'는 이런 종류의 일에 신뢰할 수 없다는 것입니다. 브라우저 기능을 테스트하지는 않지만 사용자 에이전트 문자열을 기반으로 목록에서 찾습니다. 브라우저가 _can_가 아닌 브라우저를 실행할 수 있는지 여부를 알려줍니다. 하루 종일 거의 모든 브라우저가 자바 스크립트를 사용할 수 있어야합니다. 그러나 그것들 중 많은 것들은 꺼져 있습니다. 그리고'get_browser()'는 false positive를 산출 할 것입니다. –
[이 답변보기] (http://stackoverflow.com/questions/2036956/browscap-ini-directive-not-set/2036968#2036968) 좀 더 자세한 정보가 필요합니다. –