For more information, visit http://www.jaseowns.com/solutions/onimpression
<div class="panel-body" id="content">
<p>Include the jquery.onImpression.js file</p>
<pre class="prettyprint prettyprinted"><span class="pln">
</span><span class="com">// Javascript</span><span class="pln">
</span><span class="pun"><</span><span class="pln">script src</span><span class="pun">=</span><span class="str">"http://www.jaseowns.com/public/jquery.onimpression.js"</span><span class="pln"> </span><span class="pun">/><</span><span class="pln">script</span><span class="pun">/></span><span class="pln">
</span></pre>
<p>Select the elements you want to capture impressions on:</p>
<pre class="prettyprint prettyprinted"><span class="pln">
</span><span class="com">// Javascript</span><span class="pln">
$</span><span class="pun">(</span><span class="kwd">function</span><span class="pln"> </span><span class="pun">()</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
$</span><span class="pun">(</span><span class="str">"li img"</span><span class="pun">).</span><span class="pln">onImpression</span><span class="pun">({</span><span class="pln">
offset</span><span class="pun">:</span><span class="pln"> </span><span class="pun">-</span><span class="lit">50</span><span class="pun">,</span><span class="pln">
callback</span><span class="pun">:</span><span class="pln"> </span><span class="typ">CustomCallBack</span><span class="pun">,</span><span class="pln">
</span><span class="pun">});</span><span class="pln">
</span><span class="pun">});</span><span class="pln">
</span></pre>
<p>The logic specific to your application will go within the <b>callback</b> function you create:</p>
<pre class="prettyprint prettyprinted"><span class="pln">
</span><span class="com">// Javascript</span><span class="pln">
</span><span class="kwd">function</span><span class="pln"> </span><span class="typ">CustomCallBack</span><span class="pun">()</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
</span><span class="kwd">var</span><span class="pln"> imgDisplayed </span><span class="pun">=</span><span class="pln"> </span><span class="str">"<img src='"</span><span class="pln"> </span><span class="pun">+</span><span class="pln"> $</span><span class="pun">(</span><span class="kwd">this</span><span class="pun">).</span><span class="pln">attr</span><span class="pun">(</span><span class="str">"src"</span><span class="pun">)</span><span class="pln"> </span><span class="pun">+</span><span class="pln"> </span><span class="str">"' />"</span><span class="pun">;</span><span class="pln">
$</span><span class="pun">(</span><span class="str">"#displayedImages"</span><span class="pun">).</span><span class="pln">append</span><span class="pun">(</span><span class="pln">imgDisplayed</span><span class="pun">);</span><span class="pln">
</span><span class="pun">}</span><span class="pln">
</span></pre>
</div>
</div>