이 코드가 있고 많은 이미지가 포함되어 있기 때문에 페이지 로딩 시간을 줄이기 위해 페이지를로드 할 때 이러한 이미지가로드되지 않도록하고 싶습니다. 내 아이디어는 사용자가 버튼을 클릭하여 요청하지 않는 한이 코드가 실행되는 것을 방지하는 것이 었습니다. 따라서 사용자가 이미지를보고 싶을 때만 이미지를로드합니다.버튼을 클릭 할 때만 HTML 요소로드
<div style="margin-top:40px;">
<h3><a href='{parse url="showuser={$member['member_id']}&tab=jawards" seotitle="{$member['members_seo_name']}" template="showuser" base="public"}'>{$this->lang->words['awards_title_post']}</a></h3>
<div class="row2" style="padding:7px;">
<foreach loop="profileawards:$awards as $a">
<img class="tooltip" src='{$this->settings['upload_url']}/jawards/{$a['icon']}'
<if test="size:|:$a['width']">
width='{$a['width']}' height='{$a['height']}'
</if>
<if test="toolTip:|:$a['toolTip']">
title='{$a['toolTip']}'
</if>
/>
<if test="awardCount:|:$a['count'] > 1">
<span class='JLogicaAwardsCount'>{$a['count']}</span>
</if>
{$a['hook']['settings']['padding']}
</foreach>
</div>
</div>
Ajax 전화 걸기. 그것을 시도해보십시오. 질문을 해보십시오. 시도를 보여주지 않고 다른 사람들에게 코드를 작성하도록 요청하면 스택 오버플로의 정신에 있지 않습니다. –
@JuanMendes, Yes Ajax도 가능합니다. 그러나 나는 대답으로 게시 한 것이 더 간단한 방법으로 자신의 요구 사항을 충족시킬 것이라고 생각한다. –
@Juan Mendes, 내가 어떻게하는지 알았다면 나는이 질문을하지 않을 것이다. :) – Anthony