테스트 사이트 - 개발 중인 베타 버전입니다

네이버지도 목록에 불러오기

· 12년 전 · 1915 · 2
안녕하세요

목록에 네이버지도를 불러오는 게시판을 만들었는데

로딩속도가 너무 오래 걸립니다.

그래서 다른 스크립트까지 늦게 작동됩니다.
아래는 소스입니다.
<?
for ($i=0; $i<count($list); $i++) {
$bg = $i%2 ? 0 : 1;
?>


<li>
<? if (($member[mb_id] && ($member[mb_id] == $write[mb_id])) || $is_admin) { ?>

<span class="checkbox"><input type=checkbox name=chk_wr_id[] value="<?=$list[$i][wr_id]?>"></span>
<? } ?>

<? if (($member[mb_id] && ($member[mb_id] == $write[mb_id])) || $is_admin) { ?>
<span class="subject"><? echo "<a href='{$list[$i][href]}'>{$list[$i][subject]}</a>"; ?></span>
<? } else {?>
<span class="subject"><? echo $list[$i][subject]; ?></span>
<? } ?>

<div class="wow cf">
<span class="name"><?=$list[$i][wr_2]?></span>
<span class="tel">Tel : <?=$list[$i][wr_3]?></span>
<span class="marker" ><a href="#" ><img src="/img/marker.jpg" /></a></span>
<div class="clear"></div>
<div class="navermap"> <? include("$board_skin_path/list.map.php"); ?></div>
</div>
</li>
<? } // end for ?>

아마도
<div class="navermap"> <? include("$board_skin_path/list.map.php"); ?></div>
을 반복해서 처리해서 그런 것 같은데...

<span class="marker" >을 클릭할때만 include 시킬수 있는 방법이 있을 까요??

전체소스 첨부해 봅니다...

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 2개

$(function() {
$(".marker").click(function({
//여기에 쓰세요.
$(this).css("display":block");
});
});

토글기능을 요청해 주시면 해드리겠습니다.
답변해주셔서 감사합니다.
그런데 제가 질문을 잘못했나보네요...
지도 토글 기능은 구현되어있습니다..
문제점은 include 가먼저 되어있어서 지도가 늦게 로딩되는게 문제입니다.

게시글 목록

번호 제목
284508
284499
284492
284490
284484
284481
284478
284476
284474
284472
284470
284458
284457
284454
284453
284447
284446
284444
284441
284440