'Control.Slider'에 해당되는 글 1건

  1. 2008/11/13 Scriptaculous Slider 사용해보기 (5)
매일 포스트를 하기로 시작한지 이틀만에,,이런 위기에 봉착하다니...하하하..

오늘은 3시간 정도 자바스크립트로 게이지 바를 만들었다.. -_-;;
Scriptaculous의 slide.js 와 effects.js 를 사용하여 동적인 효과를 주었다.

소스를 공개하고 싶지만,
처음 시작을 회사의 사이트를 가지고 만들었기때문에, 좀 까리하다..-_-

하지만, Scriptaculous  API 문서 가 아주 잘 정리되어 있기 때문에 그것을 참고해보자.

아래의 이미지는 Scriptaculous의 예제 파일 중에서 가져온 것이다.
물론, 저 빨간 점을 마우스 드래그로 이동시킬수 있으며, 빨간 점의 값을 드래그에 맞추어서 보여줄 수 있다.




예제 소스를 보면, 매우 심플함을 알 수 있다..만쉐이~

<script type="text/javascript" src="../../lib/prototype.js"></script> 
<script type="text/javascript" src="../../src/scriptaculous.js?load=slide"></script>

<div id="track1" style="width:200px;background-color:#aaa;height:5px;">
<div id="handle1" style="width:5px;height:10px;background-color:#f00;"> </div>
</div>

<p id="debug1"> </p>

<script type="text/javascript">
// <![CDATA[
new Control.Slider('handle1','track1',{
// slide bar 의 handle 위치의 초기 셋팅 값을 지정한다. (0 ~ 1 사이의 값)
 sliderValue:0.5,
// 슬라인드 중일때의 콜백 함수
onSlide:function(v){$('debug1').innerHTML='slide: '+v},
// 슬라이드 종료후의 콜백 함수
onChange:function(v){$('debug1').innerHTML='changed! '+v}});
// ]]>
</script>
Posted by utsman 트랙백 0 : 댓글 5