不同的jquery显示效果差别怎么就这么大呢

_Slience_ 2014-10-12 11:36:07
代码我放在这里
解压后,把Demo.html的对jquery版本的引用
由原来的<script src="scripts/jquery-1.6.2.min.js"></script>
改成<script src="scripts/jquery-2.1.1.js"></script>
就没有淡入的效果了
我是用Firefox32测的
...全文
134 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
漫舞云中影 2014-10-13
  • 打赏
  • 举报
回复
首先,楼主你的代码,为什么不将Script放在head里? 其次,你在img上用fadeIn,又在它的父元素上用sildeToggle。 习惯不好。 应该是动画队列的问题。 想要效果一致,淡入淡出并且同时slide,可以这么写:

        $(document).ready(function () {
            var picFrame = $("#picframe");
            $("#clickMe").click(function () {
                //当前为显示或者隐藏。
                var temp = picFrame.is(":hidden") ? "show" : "hide";
                //用animate实现。//heght相当于slideToggle,opacity相当于fadeToggle。
                picFrame.animate({
                    height: temp,
                    opacity: temp,
                }, 1000);
            });
        });
slwsss 2014-10-13
  • 打赏
  • 举报
回复
版本不一样有差别是正常的

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧