.hasClass();jQuery kontrol elemanı ID
Ben ben page_background tıklandığında kontrol ve header_background olmaz nasıl
$('#page_background, #header_background').ColorPicker({...
aşağıdaki?
Şimdi sahip olduğum şey bu, işe yaramaz. this
bir jQuery nesnesi değil, bir DOM düğümü ise yapabilirsiniz,
var id = this.id;
:
$('#page_background, #header_background').ColorPicker({
onSubmit: function(hsb, hex, rgb, el) {
$(el).val(hex);
$(el).ColorPickerHide();
var id = this.id;
if(id == 'page_background')
$('body').css("background-color","#"+hex);
},
onBeforeShow: function() {
$(this).ColorPickerSetColor(this.value);
}
})
.bind('keyup', function(){
$(this).ColorPickerSetColor(this.value);
});
id
kullanımını almak için 'background_color' howe ifadesini arıyor tıklama etkinliğini, bu kimliğe sahip bir öğeye bağladığınızdan emin olun. (yeni döndürdüğünüz düzenlemeye dayanarak) –