이 기사에서는 JS에서 구현 한 사용자 정의 디스플레이로드 대기 그림 플러그인에 대해 설명합니다. 다음과 같이 참조에 대해 공유하십시오.
나는 내 작업에서 문제를 겪었습니다. 비즈니스 프로세스는 여러 단계로 나뉩니다. 각 단계에서 데이터가 표시되지 않으면로드 이미지로드를 표시하기 전에 GIF 파일을 표시해야하며 데이터가 있으면 사라집니다. 이를 위해 나는 전체 프로젝트의 사용을 용이하게하기위한 방법을 썼습니다.
<button on click = "show ()"> show </button> <button onclick = "hide ()"> hide </button> <cript> //로드 객체 생성 var var obj = new loadingimg (); // 이미지 함수 표시 () {obj.show ();} // 이미지 HIDE () loadingimg (mysetting) {var that = this; if (mySetting == ""|| mySetting == undefined || mysetting type! = "object") {mysetting = {}; } // 타임 스탬프를 공간의 ID로 사용합니다 var targetId = new Date (). gettime (); this.setting = {// 그림의 컨테이너 삽입, jQuery 쿼리 메소드를 사용하여 매개 변수 targetConater를 전달합니다. // 이전 콜백 함수 BeforeShow : function (플러그인) {}, // 콜백 함수 애프터 쇼 : 함수 (플러그인, targetID) {}} this.setting = $ .extend (this.setting, mySetting); // 화면 너비를 가져옵니다. } // 화면 높이를 가져옵니다. } // 컨트롤 표시 this.show = function () {$ ( "#" + that.setting.targetid) .show (); } // 컨트롤을 숨 깁니다. hide = function () {$ ( "#" + that.setting.targetid) .hide (); } this.init = function () {// if (typeof that.setting.beforeshow == "function") {that.setting.beforeshow (that); } // 변수 var targethtml = ''; // 지정된 컨테이너에 내용을 저장하고 (that.setting.targetConater! = "&& this.setting.targetConater! = undefined) {targethtml = '<img src ="' + thats.imgurl + ' "id =" + thats. $ (that.setting.targetConater) .html (targethtml); } else {targethtml = '<img src = "' + that.setting.imgurl + '">'; targethtml = '<div id = " + that.setting.targetid +'"style = "display : none; 위치 : 위치 : 절대; 상단 : 50%; 왼쪽 : 50%; 높이 : ' + that.getScreenheight () +'; 너비 : ' + that.getScreenWidth () +'"> ' + targethtml +'</div> '; $ ( "body"). Append (targethtml); } // 사용자가 이미지의 너비를 사용자 정의했는지 여부를 결정합니다. } // if (typeof that.setting.ftershow == "function") {that.setting.aftershow (that, targetId); }} this.init ();} </script>JavaScript 관련 컨텐츠에 대한 자세한 내용은이 사이트의 주제를 확인하십시오. "JavaScript 스위칭 효과 및 기술 요약", "JavaScript 검색 알고리즘 기술 요약", "JavaScript 애니메이션 효과 및 기술 요약", "Javascript 오류 및 디버깅 기술의 요약" "JavaScript 기술의 요약" "" "요약" "", Malgority Sknickes의 요약 "". JavaScript Traversal 알고리즘 및 기술 "및"JavaScript 수학 연산 사용 요약 "
이 기사가 모든 사람의 JavaScript 프로그래밍에 도움이되기를 바랍니다.