0

我有一个 jQuery fadetoggle 函数,它应该适用于我网站的所有八个页面,但在八个页面中,该功能仅适用于主页和联系人页面。

该网站有八个主要页面,其中七个链接在顶部导航栏中:

  • 服务 产品组合 常见问题 工具 新闻 关于 联系

单击“工具”链接时,该脚本应该为“#clients_button_container”div 淡入淡出:

<script>
$(document).ready(function() { 
    $('#clients_button').click(function() {
        $('#clients_button_container').fadeToggle('slow')
    });
});
</script>

为什么脚本只在主页和联系人页面上有效,而在其他页面上无效?所有页面都是php实例。

4

1 回答 1

3

Along with jquery-1.9.1.min.js you are also loading jquery-1.2.6.min.js via AJAX towards the end of the pages .fadeToggle() doesn't work in.

So on those pages you are loading a recent version of jQuery, then loading an older version, which takes precedence (.fadeToggle() was added in 1.4.4).

于 2013-04-10T00:12:59.863 回答