안녕하세요. 최근에 모든 사이트를 만들었지 만 일부 jquery 함수에는 문제가 있습니다. 일부 .src 함수는 라이브 웹 사이트에 완전히로드되지 않습니다.웹 사이트를위한 자바 스크립트 코드를 최적화해야합니다
이미지를 마우스로 올리면 이미지 소스를 변경하는 데 4 ~ 5 초가 걸립니다. 여기
내 코드입니다
.....$(document).ready(function(){
$(window).load(function(){
$(".leads-padding img").click(function(){
var oldSource = $(this).attr("src");
if ($(this).hasClass("clicked-image")){
$(this).attr("src", oldSource.replace("-1-1.jpg", ".jpg"));
$(this).removeClass("clicked-image");
}
else{
$(this).attr("src",oldSource.replace("-1.jpg","-1.jpg"));
$(this).addClass("clicked-image");
}
});
$(".leads-padding img").mouseover(function(){
if (!$(this).hasClass("clicked-image")){
var oldSource = $(this).attr("src");
$(this).attr("src",oldSource.replace(".jpg","-1.jpg"));
}
});
$(".leads-padding img").mouseout(function(){
if (!$(this).hasClass("clicked-image")){
var oldSource = $(this).attr("src");
$(this).attr("src", oldSource.replace("-1.jpg", ".jpg"));
}
});
)}; )};
HTML 코드가 ..... 모든
<div class="col-sm-2 col-xs-4 leads-padding change-text" id="change-text6">
<div class="margin-20">
<img src="../images/members/leads/waqas.jpg" class="img-responsive" id="img-leads6">
</div>
<div class="text-center leads">
<p>Name</p>
<p class="lead-designation">Des</p>
</div>
</div>
<div class="leads-bio" id="txt6">
<div class="col-md-8 col-xs-12 bio">
<h1 class="color-orange">Name</h1>
<p>Des</p>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim.</p>
</div>
</div>
당신은 단지 이미지를로드하고 이미 문서 부하를 가지고있는 마우스를 가져가 –
에 window.load 호출을 제거하면 그 다음 보여 숨길 수 있습니다. 페이지로드가 끝나면 페이지가로드 될 때까지 기다렸다가 불필요한 코드를 실행합니다. –