저는 아주 새로운 javascript입니다.자바 스크립트 문서 덮어 쓰기 페이지?
이미지를 미리 숨기기 전에 스타일을 추가하려면 document.write (Wordpress 포함)를 사용하여 태그를 만들려고합니다. CSS를 통해로드되기 전에 이미지를 숨기기 위해 자바 스크립트 스타일을 작성해야했습니다. 나는 사용자가 Javascript를 사용할 수 없도록 설정하고 이미지가 표시되지 않도록 CSS 파일에 실제로 기록하고 싶지 않습니다.
jQuery(function($) {
document.write('<style type="text/css"> .preload img { display: none; } </style>');
$('#body-wrap').preloadThis();
});
을하지만, 그것은 단지 전체 페이지를 덮어하고 그 공백 만들기 :
나는 일이 코드를 얻기 위해 노력하고있어. 이걸 어떻게 막을 수 있니? 페이지를 제거하지 않고 태그를 추가하고 싶습니다. 'return'을 사용해 보았습니다. 운이 없었습니다.
죄송합니다, 저는 초보자입니다. 미리 감사드립니다.
.hide() 사용과 같은 문제 이미지가 캐싱 된 경우 (이전 페이지로드시로드 된 경우) jQuery가 적용되기 전에 이미지가 표시됩니다. 이로 인해 이미지가 숨겨지기 전에 표시되고 프리로드 플러그인에 의해 흐려집니다. 깜박임을 숨기기 전에 제거하려고합니다. –
@Matthew : 답변을 업데이트했습니다. 페이지 로딩이 끝나지 않았다면'document.write'를 사용하는 것이 안전하므로 jQuery의 문서 준비 핸들러에서 꺼내면 OK 여야합니다. –