| 
									
										
										
										
											2018-09-30 23:01:58 +01:00
										 |  |  | --- | 
					
						
							|  |  |  | id: bad87fee1348bd9aeda08726 | 
					
						
							|  |  |  | title: Delete Your jQuery Functions | 
					
						
							|  |  |  | challengeType: 6 | 
					
						
							| 
									
										
										
										
											2019-07-31 11:32:23 -07:00
										 |  |  | forumTopicId: 17561 | 
					
						
							| 
									
										
										
										
											2020-11-27 19:02:05 +01:00
										 |  |  | required: | 
					
						
							|  |  |  |   - link: 'https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.2.0/animate.css' | 
					
						
							| 
									
										
										
										
											2021-01-13 03:31:00 +01:00
										 |  |  | dashedName: delete-your-jquery-functions | 
					
						
							| 
									
										
										
										
											2018-09-30 23:01:58 +01:00
										 |  |  | --- | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-11-27 19:02:05 +01:00
										 |  |  | # --description--
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-09-30 23:01:58 +01:00
										 |  |  | These animations were cool at first, but now they're getting kind of distracting. | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-11-27 19:02:05 +01:00
										 |  |  | Delete all three of these jQuery functions from your `document ready function`, but leave your `document ready function` itself intact. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # --hints--
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | All three of your jQuery functions should be deleted from your `document ready function`. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ```js | 
					
						
							|  |  |  | assert(code.match(/\{\s*\}\);/g)); | 
					
						
							|  |  |  | ``` | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | You should leave your `script` element intact. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ```js | 
					
						
							|  |  |  | assert(code.match(/<script>/g)); | 
					
						
							| 
									
										
										
										
											2018-09-30 23:01:58 +01:00
										 |  |  | ``` | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-11-27 19:02:05 +01:00
										 |  |  | You should leave your `$(document).ready(function() {` at the beginning of your `script` element. | 
					
						
							| 
									
										
										
										
											2018-09-30 23:01:58 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-11-27 19:02:05 +01:00
										 |  |  | ```js | 
					
						
							|  |  |  | assert(code.match(/\$\(document\)\.ready\(function\(\)\s?\{/g)); | 
					
						
							|  |  |  | ``` | 
					
						
							| 
									
										
										
										
											2018-09-30 23:01:58 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-02-25 09:19:24 -08:00
										 |  |  | You should leave the `document.ready` function's closing `})` intact. | 
					
						
							| 
									
										
										
										
											2020-11-27 19:02:05 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | ```js | 
					
						
							|  |  |  | assert(code.match(/.*\s*\}\);/g)); | 
					
						
							|  |  |  | ``` | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | You should leave your `script` element closing tag intact. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ```js | 
					
						
							|  |  |  | assert( | 
					
						
							|  |  |  |   code.match(/<\/script>/g) && | 
					
						
							|  |  |  |     code.match(/<script/g) && | 
					
						
							|  |  |  |     code.match(/<\/script>/g).length === code.match(/<script/g).length | 
					
						
							|  |  |  | ); | 
					
						
							|  |  |  | ``` | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # --seed--
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ## --seed-contents--
 | 
					
						
							| 
									
										
										
										
											2018-09-30 23:01:58 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | ```html | 
					
						
							|  |  |  | <script> | 
					
						
							|  |  |  |   $(document).ready(function() { | 
					
						
							|  |  |  |     $("button").addClass("animated bounce"); | 
					
						
							|  |  |  |     $(".well").addClass("animated shake"); | 
					
						
							|  |  |  |     $("#target3").addClass("animated fadeOut"); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   }); | 
					
						
							|  |  |  | </script> | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-09-15 09:53:25 -07:00
										 |  |  | <!-- Only change code above this line --> | 
					
						
							| 
									
										
										
										
											2018-09-30 23:01:58 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | <div class="container-fluid"> | 
					
						
							|  |  |  |   <h3 class="text-primary text-center">jQuery Playground</h3> | 
					
						
							|  |  |  |   <div class="row"> | 
					
						
							|  |  |  |     <div class="col-xs-6"> | 
					
						
							|  |  |  |       <h4>#left-well</h4> | 
					
						
							|  |  |  |       <div class="well" id="left-well"> | 
					
						
							|  |  |  |         <button class="btn btn-default target" id="target1">#target1</button> | 
					
						
							|  |  |  |         <button class="btn btn-default target" id="target2">#target2</button> | 
					
						
							|  |  |  |         <button class="btn btn-default target" id="target3">#target3</button> | 
					
						
							|  |  |  |       </div> | 
					
						
							|  |  |  |     </div> | 
					
						
							|  |  |  |     <div class="col-xs-6"> | 
					
						
							|  |  |  |       <h4>#right-well</h4> | 
					
						
							|  |  |  |       <div class="well" id="right-well"> | 
					
						
							|  |  |  |         <button class="btn btn-default target" id="target4">#target4</button> | 
					
						
							|  |  |  |         <button class="btn btn-default target" id="target5">#target5</button> | 
					
						
							|  |  |  |         <button class="btn btn-default target" id="target6">#target6</button> | 
					
						
							|  |  |  |       </div> | 
					
						
							|  |  |  |     </div> | 
					
						
							|  |  |  |   </div> | 
					
						
							|  |  |  | </div> | 
					
						
							|  |  |  | ``` | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-11-27 19:02:05 +01:00
										 |  |  | # --solutions--
 | 
					
						
							| 
									
										
										
										
											2018-09-30 23:01:58 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-04-28 15:28:47 -04:00
										 |  |  | ```html | 
					
						
							|  |  |  | <script> | 
					
						
							|  |  |  |   $(document).ready(function() { | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   }); | 
					
						
							|  |  |  | </script> | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-09-15 09:53:25 -07:00
										 |  |  | <!-- Only change code above this line --> | 
					
						
							| 
									
										
										
										
											2019-04-28 15:28:47 -04:00
										 |  |  | 
 | 
					
						
							|  |  |  | <div class="container-fluid"> | 
					
						
							|  |  |  |   <h3 class="text-primary text-center">jQuery Playground</h3> | 
					
						
							|  |  |  |   <div class="row"> | 
					
						
							|  |  |  |     <div class="col-xs-6"> | 
					
						
							|  |  |  |       <h4>#left-well</h4> | 
					
						
							|  |  |  |       <div class="well" id="left-well"> | 
					
						
							|  |  |  |         <button class="btn btn-default target" id="target1">#target1</button> | 
					
						
							|  |  |  |         <button class="btn btn-default target" id="target2">#target2</button> | 
					
						
							|  |  |  |         <button class="btn btn-default target" id="target3">#target3</button> | 
					
						
							|  |  |  |       </div> | 
					
						
							|  |  |  |     </div> | 
					
						
							|  |  |  |     <div class="col-xs-6"> | 
					
						
							|  |  |  |       <h4>#right-well</h4> | 
					
						
							|  |  |  |       <div class="well" id="right-well"> | 
					
						
							|  |  |  |         <button class="btn btn-default target" id="target4">#target4</button> | 
					
						
							|  |  |  |         <button class="btn btn-default target" id="target5">#target5</button> | 
					
						
							|  |  |  |         <button class="btn btn-default target" id="target6">#target6</button> | 
					
						
							|  |  |  |       </div> | 
					
						
							|  |  |  |     </div> | 
					
						
							|  |  |  |   </div> | 
					
						
							|  |  |  | </div> | 
					
						
							| 
									
										
										
										
											2018-09-30 23:01:58 +01:00
										 |  |  | ``` |