일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- #동영상
- #웹솔루션
- #뉴스
- #홈페이지제작
- #홈페이지
- 솔루션
- 사이트제작
- 게시판
- javascript
- CSS
- 쇼핑몰
- #jQuery
- #해피CGI
- jquery
- #솔루션
- #image
- CGIMALL
- #이미지
- 홈페이지제작
- #업종별
- php
- 해피CGI
- #happycgi
- #CSS
- 웹솔루션
- #쇼핑몰
- #cgimall
- happycgi
- 홈페이지
- 해피씨지아이
- Today
- Total
웹솔루션개발 22년 노하우! 해피CGI의 모든것
[해피CGI][cgimall] Javascript 를 이용하여 지하철 노선도(subway map)를 만들어 보세요. 본문
웹프로그램밍 자료실/JAVA 자료
[해피CGI][cgimall] Javascript 를 이용하여 지하철 노선도(subway map)를 만들어 보세요.
해피CGI윤실장 2020. 4. 16. 09:08지하철 노선도를 표현하는 jQeury 플러그인 입니다.
MIT 라이센스 입니다.
사용법은 생각보다 심플하지만 맵에 요소를 배정하는 작업은 한땀 한땀의 노력이 필요하겠네요 ^^;
<script type="text/javascript" src="https://code.jquery.com/jquery-1.9.0.min.js type="text/javascript" src="jquery.subwayMap-0.5.3.js"></script> "></script> <script <div class="subway-map" data-columns="12" data-rows="15" data-cellSize="50" data-legendId="legend" data-textClass="text" data-gridNumbers="true" data-grid="false" data-lineWidth="8">
<ul data-color="#36AEFF" data-label="jQuery Widgets">
<li data-coords="2,2" data-marker="interchange">Accordion</li>
<li data-coords="2,3" data-marker="interchange">Accordion</li>
<li data-coords="4,2">Auto\ncomplete</li>
<li data-coords="5,3" data-dir="E"></li>
<li data-coords="5,7" data-marker="@station" data-labelPos="W">Slider</li> <!-- marker-only node -->
<li data-coords="6,4" data-dir="S" data-marker="interchange" data-markerInfo="h5">Date\npicker</li>
<li data-coords="7,4"></li>
<li data-coords="7.15,8" data-marker="@station" data-labelPos="E">Dialog</li> <!-- marker-only node, moved to the right by 0.15 -->
<li data-coords="8,3" data-dir="E"></li>
<li data-coords="8,2"></li>
<li data-coords="9,1" data-dir="N"></li>
<li data-coords="10,2" data-dir="E" data-marker="interchange" data-labelPos="E">Button</li>
<li data-coords="10,5"></li>
<li data-coords="9,6" data-dir="S" data-marker="station">Progress\nbar</li>
<li data-coords="6,9"></li>
<li data-coords="5,8" data-dir="W"></li>
<li data-coords="5,7"></li>
<li data-coords="4,6" data-dir="N"></li>
<li data-coords="2,6">Tabs</li>
</ul>
<ul data-color="#FF7936 " data-label="jQuery Interactions" data-shiftCoords="0,-1" data-outline="true" data-dotted="true">
<li data-coords="2,6"></li>
<li data-coords="2,5.9" data-marker="@interchange"> </li>
<li data-coords="5,6" data-marker="@station" data-labelPos="N"><a href="http://jqueryui.com/demos/selectable/">Selectable</a></li>
<li data-coords="6,6"></li>
<li data-coords="7,3" data-marker="@station" data-labelPos="W"><a href="http://jqueryui.com/demos/resizeable/">Resizeable</a></li>
<li data-coords="7,5" data-dir="E" data-marker="station" data-labelPos="E"><a href="http://jqueryui.com/demos/droppable/">Droppable</a></li>
<li data-coords="7,1" data-marker="interchange" data-labelPos="W"><a href="http://jqueryui.com/demos/draggable/">Draggable</a></li>
</ul> </div>
<div id="legend"></div> <script type="text/javascript">
$(".subway-map").subwayMap({ debug: true });
</script>
아래의 속성을 참고하여 수정하셔서 사용하시면 됩니다.
data-columns
데이터 열을 뜻 합니다.
data-rows
데이터 행을 뜻 합니다.
data-cellSize
각 셀의 너비와 높이를 뜻합니다. ( 셀은 정사각형입니다. )
data-legendId
지도 범례에 추가될 HTML 요소의 ID를 지정할 수 있어요.
data-textClass
지도에서 텍스트 레이블에 사용될 CALSS 를 지정하세요.
data-gridNumbers
그리드에 숫자를 표시하거나 숨기려면 TRUE, FASLE 로 설정하세요.
data-grid
맵에 유용한 그리드를 표시하거나 숨기려면 TRUE 로 설정하세요.
data-lineWidth
각 줄의 너비를 설정하세요.
data-color
선의 색상
data-coords
역의 위치를 설정하며 X,Y 포인트를 지정.
'웹프로그램밍 자료실 > JAVA 자료' 카테고리의 다른 글
[해피CGI][cgimall] Stacking Cards Effect (0) | 2020.04.23 |
---|---|
[해피CGI][cgimall] Touch-friendly Carousel & Gallery - jQuery isystkSlider (0) | 2020.04.22 |
[해피CGI][cgimall] 조직도를 구성할 수 있는 ... Orgchart (0) | 2020.04.14 |
[해피CGI][cgimall] Android-style Analog Clock Time Picker Plugin With jQuery (0) | 2020.04.13 |
[해피CGI][cgimall] Justified Image Grid With Lightbox - jQuery Flex Photo Gallery (0) | 2020.03.30 |
Comments