I want to change the opacity of a div or image by using noUiSlider, but it won't display the block. What am I missing?
var opacitySlider = document.getElementById("slider");
noUiSlider.create(opacitySlider, {
behaviour: 'drag',
start: 0,
range: {
min: 0,
max: 1
}
});
var o = opacitySlider.noUiSlider.get();
var changeOp =
document.getElementById("block").style.opacity = o ;
Any help or advice would be great. Fiddle here.
Move your opacity assignment into the update method:
You were calling it just once, on page load.