0
이 색상 피커를 사용하여 요소 색상을 변경합니다 : http://www.script-tutorials.com/html5-color-picker-canvas/. 요소를 클릭하면 colorpicker가 열리 며 색상을 선택하면 원래 클릭 한 div의 색상이 변경됩니다.script-tutorials.com 다른 div의 색상 변경 색상
<input id="button" type="button" value="click" />
$('.preview').css('backgroundColor', pixelColor);
$('.button').click(function(e) { // preview click
$('.colorpicker').fadeToggle("slow", "linear");
bCanPreview = true;
});
절대적으로 아무것도 변경되지 않습니다 : 내가 예를 들어, 버튼을 추가하여 클릭 요소를 변경하려고하면 요소를 클릭
는<div id="preview"></div>
$('.preview').css('backgroundColor', pixelColor);
$('.preview').click(function(e) { // preview click
$('.colorpicker').fadeToggle("slow", "linear");
bCanPreview = true;
});
그러나, 예상대로의 ColorPicker를 엽니 다. 명확히하기 위해 버튼을 클릭하고 colorpicker를 열어두고 색상을 선택하면 원본 요소의 색상을 변경할 수 있어야합니다. 다르게 할 수있는 일은 무엇입니까?
오 , 괜찮아. 미리보기가 원본 요소의 클래스 및 ID이기 때문에 원래 작동합니까? – Christian
'
'만 가지고 있다면 (클래스 지정이 없으면)'$ ('. preview')'그러면 jQuery가 마지막으로 사용한 이후로 완전히 바뀌었다. – Verhaeren