| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 655 人关注过本帖
标题:为什么在firefox 浏览器中js调用函数不起作用?而在ie,google中就可以?
只看楼主 加入收藏
gu_tong2008
Rank: 1
等 级:新手上路
帖 子:250
专家分:7
注 册:2009-9-18
结帖率:76.32%
收藏
已结贴  问题点数:20 回复次数:3 
为什么在firefox 浏览器中js调用函数不起作用?而在ie,google中就可以?
为什么在firefox 浏览器中js调用函数不起作用?而在ie,google中就可以?代码如:
<script type="text/javascript">
$(function(){
    // 监听滚动事件
    $(window).scroll(function()
    {
         // 获得div的高度
         var h0 = $("#page_intro").offset().top;
         var h1 = $("#page_gps").offset().top;
         var h2 = $("#page_sound").offset().top;
         var h3 = $("#page_ble").offset().top;
         var h4 = $("#page_sos").offset().top;
         var h5 = $("#page_cloud").offset().top;
         var h6 = $("#page_health").offset().top;
         var h7 = $("#page_flower").offset().top;
         var h8 = $("#page_buy").offset().top;
         var h9 = $("#wrap_popup").offset().top;
         if($(this).scrollTop()>h0 && $(this).scrollTop() < h0+$("#page_intro").height())
         {
            //alert("1");
             if(sys.firefox)
             {
                   // clicktext('pager-link-1','pager-1',event,1);//此调用函数在firefox中不起作用,但把此函数的代码粘贴到这里却可以,为什么?下面为此函数里面的代码,略把参数修改而已。
                   var $1 = document.getElementById("pager-link-1");
                    var $2 = document.getElementById("pager-1");
                    var i = 0;
                    for(i=0;i<9;i++)
                    {
                        var str1="pager-"+i;
                        var str2="pager-"+1;
                        
                        var str3="pager-link-"+i;
                        var str4="pager-link-"+1;
                        
                        var $3=document.getElementById(str1);
                        var $4=document.getElementById(str3);
                        if($3!=document.getElementById(str2))
                        {
                            $3.style.backgroundImage="url('')";
                            $4.innerHTML = '●';
                        }
                        else
                        {
                            $2.style.backgroundImage="url(./images/small_circle.png)";
                            $1.innerHTML = 1+1;
                        }
                    }                    
                    $1.style.textAlign="center";
                    $1.style.color="#333";
             }
             else
             {
                 clicktext('pager-link-1','pager-1',event,1);
             }
            
         }
         else if($(this).scrollTop()<h1 && $(this).scrollTop() < $("#page_gps").height()-h0)
         {
            clicktext('pager-link-0','pager-0',event,0);
         }
         
    });
  
})
</script>







[ 本帖最后由 gu_tong2008 于 2014-12-30 15:36 编辑 ]
搜索更多相关主题的帖子: javascript function google firefox 浏览器 
2014-12-30 15:13
gu_tong2008
Rank: 1
等 级:新手上路
帖 子:250
专家分:7
注 册:2009-9-18
收藏
得分:0 
怎么没人回帖啊?
2015-01-06 09:05
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:20 
帮顶一下
2015-01-06 11:29
gu_tong2008
Rank: 1
等 级:新手上路
帖 子:250
专家分:7
注 册:2009-9-18
收藏
得分:0 
哎,求求大侠想想办法啦!赏20分!
2015-01-09 10:13
快速回复:为什么在firefox 浏览器中js调用函数不起作用?而在ie,google中就可以 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014923 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved