我正在使用jQuery創建交互式圖形..我有一個jslider,並且我想在滑塊的值發生更改時更改圖像的大小。它實際上是這樣工作:用css操作圖像大小未能保持原來的y位置..!
<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軸位置的圖像確實會增大,那些不能向下生長,圖像應始終與頁面上的同一級別/高度..因爲這些圖片否則覆蓋滑塊。我不知道該怎麼做..?任何人vicer ..?
-EDIT- 這些數值增長將與當年的數據成比例..我試圖繪製這些數據,這樣會產生更多效果,當你「看到增長/數據更改「。
你能做出的jsfiddle? – jah
我不知道是否可以使用jsfiddle來嘗試此操作,因爲我已經下載了jslider,並且在計算機上有這些圖像..?我很新的JavaScript .. – someProgress
http://jsfiddle.net/v3gUg/18/這是jslider jsfiddle的一個例子。只需使用一些來自互聯網的隨機圖片。 – jah