Как изменить изображение, и высокий звук приписывают по щелчку?

Используйте метод map, чтобы создать новый массив, добавить изменить один элемент. Переключатель Redux будет:

switch (action.type) {
  case UP_VOTE:
    return {
      ...state,
      count: state.count.map((vote, i) => (i === id ? vote + 1 : vote))
    };
  case DOWN_VOTE:
    return {
      ...state,
      count: state.count.map((vote, i) => (i === id ? vote - 1 : vote))
    };
  default:
    return state;
}

Рабочий код здесь https://codesandbox.io/s/74pmomo42j

5
задан Mark 2 June 2010 в 13:28
поделиться

1 ответ

Пойдем с этим , (Сначала я прошел через это)

<img id="radio_btn1" src="originalimage1.jpg" />
<br />
  <input type="radio" name="radio_btn1" value='image1.jpg' />
  <input type="radio" name="radio_btn1" value='image2.gif' />
  <input type="radio" name="radio_btn1" value='image3.png' />
  <input type="radio" name="radio_btn1" value='image4.jpeg' />

А затем jQuery:

imgFldr = 'images/nameofthesubfolder/';
$("input[type='radio']").click(function() {
   $('#'+this.name).attr('src', imgFldr+this.value).attr('alt', 'newattribute');
});

См. Пример .

Вы можете отредактировать его здесь: http://jsbin.com/esebu/edit

8
ответ дан 13 December 2019 в 05:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: