Advertisement
asimryu

svg sample

Nov 3rd, 2016
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 5 1.51 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="ko">
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <title>Korea</title>
  6.     <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
  7. </head>
  8. <body>
  9.     <div class="info">
  10.         <h1 id="koname"></h1>
  11.         <h2 id="enname"></h2>
  12.         <h3 id="fullname"></h3>
  13.         <p id="desc"></p>
  14.         <p id="area"></p>
  15.         <p id="pop"></p>
  16.         <p id="photos"></p>
  17.     </div>
  18.     <div id="map"></div>
  19.  
  20.     <script src="https://code.jquery.com/jquery-3.1.1.js"></script>
  21.     <script>
  22.         var koreainfo = null;
  23.         $.getJSON("data/korea.json",function(data){
  24.             koreainfo = data.korea.city;
  25.         });
  26.         $("#map").load("/data/southKoreaLow.svg");
  27.  
  28.         $("#map").on("click",".land",function(){
  29.             var id = $(this).attr("id");
  30.  
  31.             var info = koreainfo.filter(
  32.                 function(val,index,array){
  33.                     return val.id === id;
  34.                 }
  35.             );
  36.  
  37.             var city = info[0];
  38.             $("#koname").text(city.name_ko);
  39.             $("#enname").text(city.name_en);
  40.             $("#fullname").text(city.name_full);
  41.             $("#desc").text(city.info);
  42.             $("#area").text(city.area);
  43.             $("#pop").text(city.population);
  44.             var photos = city.photos;
  45.             if( photos ) {
  46.                 var parr = photos.split(",");
  47.                 if( parr ) {
  48.                     for(var i=0; i<parr.length; i++){
  49.                         var img = "<img src='images/" + parr[i] + "' width='100' height='100' alt='" + city.name_ko + (i+1) + "'>";
  50.                         $("#photos").append(img);
  51.                     }
  52.                 }
  53.             }
  54.         });
  55.     </script>
  56. </body>
  57. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement