我正在使用 jQuery 创建交互式图形。我有一个 jslider,我想在滑块的值发生变化时更改图像的大小。它实际上是这样工作的:
<script>
jQuery("#SliderSingle2").slider({ from: 2002, to: 2012, step: 1, round: 0, skin: "round", limits: false, format: { format: '##', locale: 'de' }, scale: ['2002', '2003', '2004', '2005', '2006', '2007', '2008', '2009', '2010', '2011', '2012'],callback: function( value ){
var SliderValue = $('#SliderSingle2').attr('value');
if(value== "2003"){
$("#img").css("transform","scale(0.9)");
$("#img2").css("transform","scale(1.0)");
$("#img3").css("transform","scale(0.7)");
}else if(value=="2004"){
$("#img1").css("transform","scale(1.0)");
$("#img2").css("transform","scale(1.0)");
$("#img3").css("transform","scale(0.7)");
}}};
</script>
..当我改变滑块的值时,图像确实会增长。问题是我希望这些图像保持它们在 Y 轴上的位置,那些不能向下增长,图像应该在页面上处于相同的水平/高度一直......因为这些图片会覆盖滑块。我不知道该怎么做..?任何副..?
-编辑-这些值增长多少将与当年的数据成正比。我正在尝试绘制该数据,以便在您“可以看到增长/数据变化”时产生更大的影响。