jQuery for HTML to PHP - Function Error


jQuery for HTML to PHP - Function Error

我刚刚购买了"Tonic Gallery",我的客户认为它绝对适合他的网站。困难在于它适用于 HTML,但对于".php",它甚至不会加载。

为了给您一个更好的主意,这里有两个链接:

补品画廊链接:http://codecanyon.net/item/tonic-gal...gallery/120710

LincHospitality.com:http://linchospitality.com/

这被输入到"投资组合"选项卡中。根据说明,我在"head"(标题.php)中输入了以下内容:

<link rel="stylesheet" type="text/css" href="styles/tonic_gallery.css"/>
<link rel="stylesheet" type="text/css" href="styles/demo_styles.css"/>
<link rel="stylesheet" type="text/css" href="styles/prettyPhoto.css"/>

<script type="text/javascript" src="script/jquery-1.4.js"></script>
<script type="text/javascript" src="script/jquery-easing.js"></script>
<script type="text/javascript" src="script/jquery.prettyPhoto.js"></script>
<script type="text/javascript" src="script/portfolio-setter.js"></script>
<script type="text/javascript">
  $(function(){
        // init the portfolio functionality
        $('#portfolio_wavy').portfolioSetter({xmlSource:'portfolio.xml', wavyAnimation:true});
  });
</script>

然后,我使用插件所需的输入创建了"投资组合.php"页面:

<?php $page = "portfolio";?> 
<?php include("header.php"); ?> 
  <div role="main"> 
    <div class="wrapper" id="subPagesWrap"> 
    <div id="portfolio_wavy"></div> 
    </div><!-- wrapper --> 
  </div> <!-- end main --> 
<?php include("footer.php"); ?>

在直接的".html"文件中,它完美运行!但是由于我放置了"标题.php"和"投资组合.php",因此出现以下错误:

$("#portfolio_wavy").portfolioSetter is not a function

这是指向".html"文件的链接,以了解它应该如何工作。相同的功能,相同的根文件夹只是在".php"中不起作用。

Linchospitality "/" gallery [dot] HTML

我如何克服这个函数错误? 有什么简单的方法吗?

谢谢!

您需要在

加载函数后运行该函数。您可以通过在文档就绪事件上运行它来确保这一点。我不确定您使用的语法,但只需确保它在触发文档就绪后运行即可。