2012-11-29 57 views
-1

我想加载内容而无需重新加载整个页面。动态加载内容,无需重新加载

这段代码有什么问题?

另外,如何在这些页面之间进行转换?

如果我点击主页上的服务,我希望创建淡入/淡出效果。

我完全不熟悉jQuery。

这里是我的代码

 <!DOCTYPE HTML> 
    <html> 
    <head> 
    <meta charset="utf-8"> 
    <title>Untitled Document</title> 
    <link rel="stylesheet" href="css/main.css" type="text/css" media="screen"> 
    <!--[if lt IE 9]> 
    <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script> 
    <![endif]--> 
    <script type='text/javascript' src='https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js'></script> 
    <script type="text/javascript"> 
     function updateContainer(url){ 
     dynamicCon = '#content';  
     ObjTag = $(dynamicCon); 
     ObjTag.load(url); 
     } 
     $(document).ready(function() { 
     $('a[rel="dynamicLoad"]').bind("click", function(event) { 
      url = $(this).attr('href'); 
      alert(url); 
      updateContainer(url); 
      event.preventDefault(); 
      event.stopPropagation(); 
     }); 
     }); 
    </script> 
    </head> 

这是主体内容:

enter image description here

计算器进行解析它。

+0

已被$声明为jQuery'? – Mik

+0

你的意思是我加了jquery.js文件?如果是的话,那么是的,我已经添加了它 –

+0

@Mik我只看到jQuery CDN引用,所以'$(...)'确实映射到'jQuery(..)'在这个实例中。 –

回答

0

​​函数不能在chrome中工作。它在firefox/ie中工作正常。