鼠标悬停时,仅从<iframe>加载链接

时间:2015-09-18 13:15:09

标签: javascript html iframe

我将以下代码用于我在index.html中附加的模板。问题是我有成千上万的&lt; td&gt; 被附加在一个循环中。我有一种感觉,当我追加所有这些时,它会加载 http://en.wikipedia.org 实际悬停在链接上之前的所有&lt; td&gt; 。这显然不是一个可用的解决方案,因为加载页面需要数小时甚至几天。我试过的时候不得不杀了这个网站。有没有办法设置&lt; iframe&gt; ,只有当它悬停在页面上时才会加载页面?

&#xA;&#xA;
  template + =“ &lt; td&gt;“;&#xA;模板+ =”&lt; a target ='_ blank'href =“+ entry ['insta_url'] +”style ='display:block;'&gt;“;&#xA; template + = entry ['id'];&#xA; template + =“&lt; / a&gt;”;&#xA; template + =“&lt; div class ='box'&gt;&lt; iframe src ='http ://en.wikipedia.org/'width ='500px'height ='500px'&gt;&lt; / iframe&gt;&lt; / div&gt;“;&#xA; template + =”&lt; / td&gt;“;& #xA;  
&#XA;

1 个答案:

答案 0 :(得分:0)

您可以省略<iframe>的{​​{1}}属性,然后通过JavaScript捕获src事件,并在事件触发时设置mouseover