Значи дава ми ето тази грешка
в ето този код
Ето го и целия код
[js]<script>
(function($){$.fn.speedometer=function(options){var $this=$(this);if($this.length>1){$this.each(function(){$(this).speedometer(options);});return $this;}
var def={percentage:259||0,scale:429,limit:true,minimum:0,maximum:429,suffix:'/429',animate:true,thisCss:{position:'relative',width:'210px',height:'180px',padding:'0px',border:'0px',fontFamily:'Arial',fontWeight:'800',backgroundImage:"url('lgsl/lgsl_files/image/background.jpg')"},digitalCss:{backgroundColor:'black',borderColor:'#555555 #999999 #999999 #555555',borderStyle:'solid',borderWidth:'2px',color:'white',fontSize:'13px',height:'20px',left:'72px',padding:'1px',position:'absolute',textAlign:'center',top:'65px',width:'60px',zIndex:'10',lineHeight:'20px',overflow:'hidden'}}
$this.html('');$this.css(def.thisCss);$.extend(def,options);if(def.limit&&(def.percentage>def.maximum||def.percentage<def.minimum)){$this.css('backgroundImage','url("lgsl/lgsl_files/image/background-broken.jpg")');}else{$this.jqcanvas(function(canvas,width,height){var ctx=canvas.getContext("2d"),lingrad,thisWidth;ctx.lineWidth=2;ctx.strokeStyle="rgb(255,0,0)";ctx.translate(105,105);ctx.save();function animate(){ctx.restore();ctx.save();ctx.clearRect(-105,-105,300,300);ctx.rotate(i*Math.PI/def.scale);ctx.beginPath();ctx.moveTo(-80,0);ctx.lineTo(10,0);ctx.stroke();$this.data('currentPercentage',i);if(i!=def.percentage){i+=Math.abs(def.percentage-i)<1?def.percentage-i:def.increment;setTimeout(function(){animate()},1);}}
if(def.animate){var i=parseInt($this.data('currentPercentage'))||0;def.increment=(i<def.percentage)?1:-1;}else{var i=(def.percentage);}
animate();},{verifySize:false,customClassName:''});}
var digitalGauge=$('<div></div>');$this.append(digitalGauge);digitalGauge.css(def.digitalCss);digitalGauge.text(def.percentage+def.suffix);return $this;}})(jQuery)
$(function(){$('#test').speedometer();$('.changeSpeedometer').click(function(){$('#test').speedometer({percentage:$('.speedometer').val()||0});});});
</script>[/js]
Как да го направя така , че да тръгне
Код:
Parse error: parse error, expecting `T_VARIABLE' or `'$''
в ето този код
PHP:
(function($){$.fn.speedometer=function(options){var $this=$(this);if($this.length>1){$this.each(function(){$(this).speedometer(options);});return $this;}
Ето го и целия код
[js]<script>
(function($){$.fn.speedometer=function(options){var $this=$(this);if($this.length>1){$this.each(function(){$(this).speedometer(options);});return $this;}
var def={percentage:259||0,scale:429,limit:true,minimum:0,maximum:429,suffix:'/429',animate:true,thisCss:{position:'relative',width:'210px',height:'180px',padding:'0px',border:'0px',fontFamily:'Arial',fontWeight:'800',backgroundImage:"url('lgsl/lgsl_files/image/background.jpg')"},digitalCss:{backgroundColor:'black',borderColor:'#555555 #999999 #999999 #555555',borderStyle:'solid',borderWidth:'2px',color:'white',fontSize:'13px',height:'20px',left:'72px',padding:'1px',position:'absolute',textAlign:'center',top:'65px',width:'60px',zIndex:'10',lineHeight:'20px',overflow:'hidden'}}
$this.html('');$this.css(def.thisCss);$.extend(def,options);if(def.limit&&(def.percentage>def.maximum||def.percentage<def.minimum)){$this.css('backgroundImage','url("lgsl/lgsl_files/image/background-broken.jpg")');}else{$this.jqcanvas(function(canvas,width,height){var ctx=canvas.getContext("2d"),lingrad,thisWidth;ctx.lineWidth=2;ctx.strokeStyle="rgb(255,0,0)";ctx.translate(105,105);ctx.save();function animate(){ctx.restore();ctx.save();ctx.clearRect(-105,-105,300,300);ctx.rotate(i*Math.PI/def.scale);ctx.beginPath();ctx.moveTo(-80,0);ctx.lineTo(10,0);ctx.stroke();$this.data('currentPercentage',i);if(i!=def.percentage){i+=Math.abs(def.percentage-i)<1?def.percentage-i:def.increment;setTimeout(function(){animate()},1);}}
if(def.animate){var i=parseInt($this.data('currentPercentage'))||0;def.increment=(i<def.percentage)?1:-1;}else{var i=(def.percentage);}
animate();},{verifySize:false,customClassName:''});}
var digitalGauge=$('<div></div>');$this.append(digitalGauge);digitalGauge.css(def.digitalCss);digitalGauge.text(def.percentage+def.suffix);return $this;}})(jQuery)
$(function(){$('#test').speedometer();$('.changeSpeedometer').click(function(){$('#test').speedometer({percentage:$('.speedometer').val()||0});});});
</script>[/js]
Как да го направя така , че да тръгне