웹 애플리케이션에서 요소의 시각적 모양을 동적으로 제어하는 것은 매력적인 사용자 경험에 필수적입니다. 일반적인 시나리오 중 하나는 사용자 상호 작용에 따라 이미지 소스를 교체해야 하는 것입니다.
웹 페이지에 두 개의 이미지가 있는 시나리오를 생각해 보십시오.
<div>
이미지 소스를 imgx_off로 변경하려고 합니다. .gif, 여기서 x는 사용자가 클릭할 때의 이미지 번호(1 또는 2)를 나타냅니다. 이 기능을 사용하면 변경 사항이나 상태 전환을 시각적으로 표현할 수 있습니다.
jQuery의 attr() 함수는 HTML 속성을 동적으로 조작하는 다양한 방법을 제공합니다. 이 경우 이미지의 src 속성을 변경할 수 있습니다.
이 기능을 구현하려면:
$('#img1').on({ 'click': function(){ $('#img1').attr('src','img1_off.gif'); } }); $('#img2').on({ 'click': function(){ $('#img2').attr('src','img2_off.gif'); } });
기능을 더욱 강화하려면 이미지 회전을 구현할 수 있습니다. 이를 통해 이미지는 미리 정의된 두 가지 상태(예: img1_on에서 img2_off로 또는 그 반대로) 사이를 원활하게 전환할 수 있습니다.
$('img').on({ 'click': function() { var src = ($(this).attr('src') === 'img1_on.jpg') ? 'img2_off.jpg' : 'img1_on.jpg'; $(this).attr('src', src); } });
이 스크립트는 클릭한 이미지의 현재 src 속성을 확인하고 현재 상태에 따라 적절한 이미지 소스를 제공합니다.
위 내용은 jQuery를 사용하여 내 웹 애플리케이션에서 이미지 소스를 어떻게 동적으로 변경할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!