자바 스크립트는 동적으로 이미지를 변경

Toblerone

내 체크 박스에 이미 가격을 계산하는 기능이 있다는 사실에 밟 히기 때문에 실제로 어디서부터 시작 해야할지 모르겠습니다.

기본적으로, 토핑이 선택 될 때마다 (체크 박스) 선택된 토핑 이미지가 이미 페이지에있는 기본 이미지에 나타나도록 피자베이스의 이미지를 동적으로 업데이트해야합니다.

기본 HTML에 다음이 있습니다.

<div class="base">
            <img id="pBase" alt= "Pizza " src="img/base.png" />
</div>

내 확인란의 경우 다음과 같습니다.

input type="checkbox" name="topping" value="topping1" onclick="Total()" /> Topping1<br />
            <input type="checkbox" name="topping" value="topping2" onclick="Total()" /> Topping2<br />
            <input type="checkbox" name="topping" value="topping3" onclick="Total()" /> Topping3<br />

이제 내 함수 Total ()은 각 토핑이 선택되고 작동 중일 때 가격을 동적으로 업데이트하는 것입니다.

그렇다면 토핑 이미지를 선택하여 피자를 동적으로 만드는 다른 함수를 만들려면 어디에서 시작해야합니까? 아니면 여전히 Total () 함수를 사용하고 있습니까? 그렇다면 어떻게 진행합니까?

var top_type = new Array();
top_type["topping1"]=2.00;
top_type["topping2"]=2.00;
top_type["topping3"]=2.00;

function getTopPrice()
{
    var TopPrice=0;
    var theForm = document.forms["orderform"];
    var topOption = theForm.elements["topping"];
    for(var i = 0; i < topOption.length; i++)
    {
        if(topOption[i].checked==true)
        {
            TopPrice += top_type[topOption[i].value];
        }
    }
    return TopPrice;

바라건대이 질문이 내 머릿속에 있지 않기 때문에 이해가 되길 바랍니다.

스포 준

정말 간단한 접근 방식 : 시작하려면 토핑에 매핑되는 이미지 배열을 배치합니다. 가격과 유사하게이를 수행 할 수 있습니다.

var top_img = new Array();
top_img["topping1"]="topping1.jpg";
top_img["topping2"]="topping2.jpg";
top_img["topping3"]="topping3.jpg";

가격을 반복하면서 확인 된 항목을 찾으면 이미지를 가져 와서 보여 주면됩니다 (기존 if 문 내부).

이미지를 오버레이하려면 불투명도를 빠르게 읽어야합니다.

케이크 조각! (또는 피자)

두 경우 모두 루프를 사용하지 않도록 리팩토링 할 수도 있지만 작업을 완전히 리팩터링하고 싶지는 않았습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

동적으로 이미지 src 변경 자바 스크립트

분류에서Dev

페이지의 자바 스크립트를 동적으로 변경하는 방법은 무엇입니까?

분류에서Dev

자바 스크립트를 사용하여 동적으로 텍스트를 변경하는 방법

분류에서Dev

자바 스크립트없이 콘텐츠를 동적으로 변경하는 방법이 있습니까?

분류에서Dev

자바 스크립트 : 변수를 동적으로 타겟팅하는 방법

분류에서Dev

자바 스크립트로 이미지 변경

분류에서Dev

자바 스크립트로 이미지 src 변경

분류에서Dev

자바 스크립트로 하나의 이미지 만 변경하는 방법

분류에서Dev

사용자 지정 지연이있는 자바 스크립트를 사용하여 루프에서 래퍼 배경을 동적으로 변경

분류에서Dev

자바 스크립트 및 CSS 파일 경로를 자동으로 변경

분류에서Dev

객체 키를 이미지로 변환하는 자바 스크립트

분류에서Dev

자바 스크립트 : 이미지 자동 변경을위한 최적화 스크립트

분류에서Dev

수동으로 변경할 수없는 기존 온 페이지 스크립트의 변수를 수정하는 자바 스크립트

분류에서Dev

자바 스크립트를 사용하여 TinyMCE 편집기의 배경을 동적으로 변경

분류에서Dev

실행되지 않는 기능 변경, 자바 스크립트 동적 양식

분류에서Dev

변경 이벤트 자바 스크립트에서 동적으로 추가 된 행

분류에서Dev

자바 스크립트 배열 값이 자동으로 변경됨

분류에서Dev

자바 스크립트, random_generated 이미지를 배경으로 만들기

분류에서Dev

자바 스크립트에서 동적으로 변경된 요소에서 이벤트를 트리거하는 방법

분류에서Dev

자바 스크립트 : src 변경 후 이미지 높이를 얻는 방법

분류에서Dev

해시 변경 페이지 트랩 자바 스크립트를 일으키는 뒤로 버튼

분류에서Dev

HTML 텍스트를 이미지-자바 스크립트로 변환

분류에서Dev

순수한 자바 스크립트로 매끄럽게 이미지 변경

분류에서Dev

동적으로 생성 된 버튼에 매개 변수를 추가하는 자바 스크립트

분류에서Dev

Symfony 2 : assetic이있는 자바 스크립트 파일의 이미지 경로

분류에서Dev

바닐라 자바 스크립트를 사용하여 인라인 SVG의 색상을 동적으로 변경하는 방법은 무엇입니까?

분류에서Dev

자바 스크립트 마우스 위치로 이미지를 변경 하시겠습니까?

분류에서Dev

이미지 슬라이드 쇼용 자바 스크립트로 backgroundImage를 변경합니다.

분류에서Dev

자바 스크립트없이 <pre> 또는 <code> 태그 내에없는 이미지 경로를 변경하는 PHP / DOM 메서드

Related 관련 기사

  1. 1

    동적으로 이미지 src 변경 자바 스크립트

  2. 2

    페이지의 자바 스크립트를 동적으로 변경하는 방법은 무엇입니까?

  3. 3

    자바 스크립트를 사용하여 동적으로 텍스트를 변경하는 방법

  4. 4

    자바 스크립트없이 콘텐츠를 동적으로 변경하는 방법이 있습니까?

  5. 5

    자바 스크립트 : 변수를 동적으로 타겟팅하는 방법

  6. 6

    자바 스크립트로 이미지 변경

  7. 7

    자바 스크립트로 이미지 src 변경

  8. 8

    자바 스크립트로 하나의 이미지 만 변경하는 방법

  9. 9

    사용자 지정 지연이있는 자바 스크립트를 사용하여 루프에서 래퍼 배경을 동적으로 변경

  10. 10

    자바 스크립트 및 CSS 파일 경로를 자동으로 변경

  11. 11

    객체 키를 이미지로 변환하는 자바 스크립트

  12. 12

    자바 스크립트 : 이미지 자동 변경을위한 최적화 스크립트

  13. 13

    수동으로 변경할 수없는 기존 온 페이지 스크립트의 변수를 수정하는 자바 스크립트

  14. 14

    자바 스크립트를 사용하여 TinyMCE 편집기의 배경을 동적으로 변경

  15. 15

    실행되지 않는 기능 변경, 자바 스크립트 동적 양식

  16. 16

    변경 이벤트 자바 스크립트에서 동적으로 추가 된 행

  17. 17

    자바 스크립트 배열 값이 자동으로 변경됨

  18. 18

    자바 스크립트, random_generated 이미지를 배경으로 만들기

  19. 19

    자바 스크립트에서 동적으로 변경된 요소에서 이벤트를 트리거하는 방법

  20. 20

    자바 스크립트 : src 변경 후 이미지 높이를 얻는 방법

  21. 21

    해시 변경 페이지 트랩 자바 스크립트를 일으키는 뒤로 버튼

  22. 22

    HTML 텍스트를 이미지-자바 스크립트로 변환

  23. 23

    순수한 자바 스크립트로 매끄럽게 이미지 변경

  24. 24

    동적으로 생성 된 버튼에 매개 변수를 추가하는 자바 스크립트

  25. 25

    Symfony 2 : assetic이있는 자바 스크립트 파일의 이미지 경로

  26. 26

    바닐라 자바 스크립트를 사용하여 인라인 SVG의 색상을 동적으로 변경하는 방법은 무엇입니까?

  27. 27

    자바 스크립트 마우스 위치로 이미지를 변경 하시겠습니까?

  28. 28

    이미지 슬라이드 쇼용 자바 스크립트로 backgroundImage를 변경합니다.

  29. 29

    자바 스크립트없이 <pre> 또는 <code> 태그 내에없는 이미지 경로를 변경하는 PHP / DOM 메서드

뜨겁다태그

보관