๐Ÿ’ป

JavaScript ์˜ ์ดํ•ด - [jQuery] Theme ๋ณธ๋ฌธ

KITRI/JAVASCRIPT

JavaScript ์˜ ์ดํ•ด - [jQuery] Theme

๋˜ํšจ๋‹ˆ 2020. 7. 22. 16:10

jQuery UI ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋‹ค์šด

https://jqueryui.com/download/

 

Download Builder | jQuery UI

Download Builder

jqueryui.com

๋‹ค์šด๋กœ๋“œํ•ด์„œ ์••์ถ•ํ’€๊ณ  js, cssํŒŒ์ผ์„ ํ”„๋กœ์ ํŠธ ํด๋”์— ์ถ”๊ฐ€ํ•œ๋‹ค.

 

 

01.html

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<script type="text/javascript" src="../jquery.js"></script>
<script type="text/javascript" src="redmond/jquery-ui.js"></script>
<link rel="stylesheet" href="redmond/jquery-ui.css"/>
<link rel="stylesheet" href="redmond/jquery-ui.structure.css"/>
<link rel="stylesheet" href="redmond/jquery-ui.theme.css"/>
<script type="text/javascript">
	$(function(){
		$('#accordion').accordion({
			  active: 2,
			  animate: 1000,
			  event: "mouseover"
		});
	});
</script>
</head>
<body>
  <div id="accordion">
	  <h3>Section 1</h3>
	  <div>
	    <p>1๋ฒˆ์ž…๋‹ˆ๋‹ค.</p>
	  </div>
	  
	  <h3>Section 2</h3>
	  <div>
	    <p>2๋ฒˆ์ž…๋‹ˆ๋‹ค.</p>
	  </div>
	  
	  <h3>Section 3</h3>
	  <div>
	    <p>3๋ฒˆ์ž…๋‹ˆ๋‹ค.</p>
	    <ul>
	      <li>one</li>
	      <li>two</li>
	      <li>three</li>
	    </ul>
	  </div>
	 
	  <h3>Section 4</h3>
	  <div>
	    <p>4-1๋ฒˆ</p>
	    <p>4-2๋ฒˆ</p>
	  </div>
   </div>
</body>
</html>

 

 

02.html

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>jQuery UI</title>
<script type="text/javascript" src="../jquery.js"></script>
<script type="text/javascript" src="redmond/jquery-ui.js"></script>
<link rel="stylesheet" href="redmond/jquery-ui.css"/>
<link rel="stylesheet" href="redmond/jquery-ui.structure.css"/>
<link rel="stylesheet" href="redmond/jquery-ui.theme.css"/>
<script type="text/javascript">
	$(function(){
		$.datepicker.setDefaults({
			  showOn: "both",
			  buttonImageOnly: true,
			  buttonImage: "../img/apple.gif",
			  buttonText: "Calendar"
		});
		$.datepicker.setDefaults( $.datepicker.regional[ "kor" ] ); 
		
		$( "#date1, #date2, #date3" ).datepicker({
			dateFormat: "yy-mm-dd",
			monthNames:["1์›”","2์›”","3์›”","4์›”","5์›”","6์›”","7์›”","8์›”","9์›”","10์›”","11์›”","12์›”"],
			dayNamesMin: [ "์ผ", "์›”", "ํ™”", "์ˆ˜", "๋ชฉ", "๊ธˆ", "ํ† " ],
		});
		
		$('#btn').click(function(){
			$('#resultDate').text($('#date1').val());
		});
		
	});
</script>
</head>
<body>
	<div>
		๋‚ ์งœ ์„ ํƒ : <input type="text" id="date1"/>
		<br/><br/>
		
		์กฐํšŒ ๊ธฐ๊ฐ„ : <input type="text" id="date2"/>
		~ <input type="text" id="date3"/>
		<br/><br/>
	</div>
	<br/><br/>
	
	<button id="btn">ํด๋ฆญ</button>
	<br/><br/>
	
	<div id="resultDate"></div>
</body>
</html>

 

03.html

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JQuery UI</title>
<script type="text/javascript" src="../jquery.js"></script>
<script type="text/javascript" src="redmond/jquery-ui.js"></script>
<link rel="stylesheet" href="redmond/jquery-ui.css"/>
<link rel="stylesheet" href="redmond/jquery-ui.structure.css"/>
<link rel="stylesheet" href="redmond/jquery-ui.theme.css"/>
<script type="text/javascript">
	$(function(){
		$('#tabs').tabs({
			active:1,
			show:{effect: "blind", duration: 800}
		});
		
		$('#two > button:eq(0)').button();
		$('#one').buttonset();
	});
</script>
</head>
<body>
	<div id="tabs">   <!-- ctr+shit+f ์ค„ ์ •๋ฆฌ -->
		<ul>
			<li><a href="#tabs-1">๊ธฐ๋ณธ์ •๋ณด</a></li>
			<li><a href="#tabs-2">๋ถ€๊ฐ€์ •๋ณด</a></li>
			<li><a href="#tabs-3">์ •๋ณด</a></li>
		</ul>
		
		<div id="tabs-1">
		 	<form>
				<label>์ด&nbsp;&nbsp;๋ฆ„</label><input type="text" name="irum" /><p>
				<label>์—ฐ๋ฝ์ฒ˜</label><input type="text" name="phone" /><p>
		        <label>์ด๋ฉ”์ผ</label><input type="text" name="email" />
			</form>
		</div>
	
		<div id="tabs-2">
			<form>
				<label>๊ฑฐ์ฃผ์ง€์„ ํƒ</label>
				<select>
				    <option> ์„œ์šธ</option>
		            <option> ๋ถ€์‚ฐ</option>
					<option> ๋Œ€๊ตฌ</option>
					<option> ๊ด‘์ฃผ</option>
		        </select><p>
		        
				<label>์„ฑ๋ณ„์„ ํƒ</label>
				<input type="radio" id="g1" value="๋‚จ"/>๋‚จ์ž
		        <input type="radio" id="g2" value="์—ฌ"/>์—ฌ์ž
			</form>		
		</div>

		<div id="tabs-3">
			<form>
				<label>์ถ”๊ฐ€์ •๋ณด</label>
				<select>
				    <option> A</option>
		            <option> B</option>
		        </select><p>
			</form>		
		</div>
	</div>
	<br/><br/>
	
	
	<div id="two">
		<button>๋กœ๊ทธ์ธ</button>
		<button>์ธ์‚ฌ๋ง</button>
		<button>๊ณ ๊ฐ์„ผํ„ฐ</button>
	</div>
	<div id="one">
		<button>๋กœ๊ทธ์ธ</button>
		<button>์ธ์‚ฌ๋ง</button>
		<button>๊ณ ๊ฐ์„ผํ„ฐ</button>
	</div>
</body>
</html>

 

05.html

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JQuery UI</title>
<script type="text/javascript" src="../jquery.js"></script>
<script type="text/javascript" src="redmond/jquery-ui.js"></script>
<link rel="stylesheet" href="redmond/jquery-ui.css"/>
<link rel="stylesheet" href="redmond/jquery-ui.structure.css"/>
<link rel="stylesheet" href="redmond/jquery-ui.theme.css"/>
<script type="text/javascript">
	$(function(){
		$('#content').dialog({
			modal: true, //๋ถ€๋ชจ์˜์—ญ ๋น„ํ™œ์„ฑํ™”
			resizable: false,
			draggable: false,
			buttons:{
				"์ง€๊ธˆํ™•์ธ": function(){
					location.href="01.html";
				},
				"๋‚˜์ค‘์—": function(){
					$(this).dialog("close");
				}
			}
		});
	});
</script>
</head>
<body>		
	 <div id="content" title="๊ธด๊ธ‰๊ณต์ง€">
			<p>
				๋ณต๋–ก์„ ์• ์šฉํ•ด์ฃผ์‹  ๊ณ ๊ฐ์—ฌ๋Ÿฌ๋ถ„ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ํƒ๋ฐฐ์ง€์—ฐ์œผ๋กœ ์‹ฌ๋ ค๋ฅผ ๋ผ์ณ๋“œ๋ ค ์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค.  
				์ตœ์†Œํ•œ 3์ผ์ด์ƒ์˜ ์—ฌ์œ ๊ธฐ๊ฐ„์„ ๋‘๊ณ  ์ฃผ๋ฌธ์„ ํ•ด์ฃผ์…”์•ผ๋งŒ ์ง€์ •๋œ ๋‚ ์งœ์— ๊ณ ๊ฐ๋‹˜๊ป˜ ๋ฐฐ์†ก์ด ๋ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 
				์ด์  ์–‘์ง€ํ•˜์‹œ์–ด ์ฃผ๋ฌธํ•˜์‹œ๊ณ , 
				์ƒˆ๋กญ๊ฒŒ ์ถœ์‹œํ•œ ์˜ค๋ณต๋–ก์ผ€์ต๋„ ๋งŽ์ด๋งŽ์ด ์ฃผ๋ฌธํ•ด์ฃผ์„ธ์š”. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๋ฉ”๋‰ด์ฝ”๋„ˆ์—์„œ ํ™•์ธํ•˜์„ธ์š”.
			</p>
	</div>

</body>
</html>

 

06.html

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>JQuery UI</title>
<script type="text/javascript" src="../jquery.js"></script>
<script type="text/javascript" src="redmond/jquery-ui.js"></script>
<link rel="stylesheet" href="redmond/jquery-ui.css"/>
<link rel="stylesheet" href="redmond/jquery-ui.structure.css"/>
<link rel="stylesheet" href="redmond/jquery-ui.theme.css"/>
<script type="text/javascript">
	$(function(){
		var arrStr=["๊ฐ€์˜ค๋ฆฌ", "๊ฐ€์‹", "๊ฐ€์งœ", "๊ฐ€๋ฐฉ", "๊ฐ€์œ„", "๊ฐ€์ง€", "๋‚˜๋ฌด", "๋‚˜๋ฐฉ" ,"๋‚˜๋Œ€์ง€๋งˆ", "๋‚˜๊ฐ€๋ผ", "๋‚˜ํŒ”",
			"๋‹ค๋žŒ์ฅ", "๋‹ค๋ฆฌ", "๋‹ค๋ฆฌ๋ฏธ", "๋‹ค์‹œ๋งˆ"];
		
		//arrStr์— ๋„ฃ์€ ๋‹จ์–ด๋กœ ์ž๋™์™„์„ฑ
		$('#tags').autocomplete({
			source: arrStr
		});
	});
</script>
</head>
<body>
	<div>
		<label>๊ฒ€์ƒ‰</label>
		<input id="tags"/>
	</div><br/><br/>
</body>
</html>

 

๋ฐ˜์‘ํ˜•
Comments