Danke für diese Tipps =) Hat mir sehr geholfen. Ich konnte mein Problem lösen =D

Ihr kennt sicherlich jqueryUI ich hab mir daraus eine einfache "shake" funktion gebastelt die sogar css enthält. Ich habe dafür den Shaker Effect genutzt. Nun weiss ich aber nciht wie ich diesen effect aufrufenkan(mit hilfe eines buttons(beispiel klick. Ansich funzt alles wunderbar aber ich muss leider auf "demo-box make bg-color visibel" klicken damit es anfängt zu shaken.

onclick="myFunction() kommt also nicht in Frage da es net funzt.


HTML-Code:
<script>
$(function(shake_by_time){
		var demoTimeout;
		$('#shake_me').click(function(){
			$this = $(this);
			clearTimeout(demoTimeout);
			$this.trigger('startShake');
			demoTimeout = setTimeout(function(){$this.trigger('stopShake');}, 700)
		});
		$('#shake_me').jshaker({
			x: 4,
			y: 0, 
			rotation: 0
		});

		shakeStart();
		
});
</script>

....

<div id="shake_me">demo-box make bg-color visibel</div> // dieser Inhalt macht den shaker 

<button id="btn"> Click to Shake </button>
ich glaube ich muss iwas mit document.getElementsByClassName machen, aber ich hab kp wie ich das machen soll damit der Button funktioniert

kann einer sagen was ich tippen muss ?