开启辅助访问
帐号登录 |立即注册

jquery实现替代iframe的功能

 
使用iframe能很好的嵌入其他的网页或者网站,但是iframe每次加载都会浪费好多的时间,且会阻止其他元素的加载,搜索引擎也不能识别页面ifram框架中被调用的链接、文本、图片等等内容的。

Html代码

< ul  class="list-side">
  < li >< a  target="a.html" >about</ a ></ li >
  < li >< a  target="b.html" >news</ a ></ li >
  < li >< a  target="c.html" >product</ a ></ li >
  < li >< a  href="http://ucmic.blogspot.com/" target="_blank" >contact</ a ></ li >
</ ul >

< div  id="iframe">
   <!--jquery 插入html 位址-->
</ div >
实现功能的Javascript代码
$(document).ready( function (){
  $.get( "a.html" , function (data){  //初始將a.html include div#iframe
    $( "#iframe" ).html(data);
  });

$( function (){
  $( '.list-side li' ).click( function () {
      // 找出 li 中的超链接 href(#id)
       var  $ this  = $( this ),
      _clickTab = $ this .find( 'a' ).attr( 'target' );  // 找到链接a中的targer的值
      $.get(_clickTab, function (data){
        $( "#iframe" ).html(data);
       });
   });
});
});



回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

友情链接
  • 艾Q网

    提供设计文章,教程和分享聚合信息与导航工具,最新音乐,动漫,游戏资讯的网站。