【问题标题】:Simple jQuery (scrollTo and animate) not working in IE简单的 jQuery(scrollTo 和动画)在 IE 中不起作用
【发布时间】:2013-01-08 11:12:29
【问题描述】:

我刚刚注意到一些简单的 jQuery 不适用于 IE9 和 IE10 移动版。 我有一些版权链接和使用animate() 的简单滑动联系表。 我也将 scrollTo 插件与 jQuery 结合使用。我尝试了不同的版本,仍然没有解决方案。也许我遗漏了一些明显的东西。

这是一个版权链接的代码以及打开和关闭联系表单的代码。

$('#privacy').click(function(){
    $('#copyright').hide('fast');
    $('#policy').toggle('slow');
    $.scrollTo('+=800px', 800, { axis:'y' });
        });

$('#plusSign').click(function(){
    if ($('#contactFormHolder').hasClass('active')){
        $('#contactFormHolder').animate({top:'-200px'},1000).removeClass('active');
    }else{$('#contactFormHolder').animate({top:'0px'},1000).addClass('active');}
    
});

您可以在http://www.crazysunsets.com上实时查看

【问题讨论】:

  • 听起来像是一个错误,您应该向$.scrollTo 插件开发人员报告。
  • IE 9 和 IE 10 用于移动设备?您使用的是 Windows Phone 吗?
  • 是的,Ariel Fiesler 流行的 scrollTo 插件
  • @Michael_B 是的,Lumia820
  • @Blazemonger 但是为什么单击加号时的简单 animate() 不起作用?

标签: jquery internet-explorer-9 scrollto


【解决方案1】:

转到底部路径:
工具菜单=>互联网选项=>高级选项卡=>在设置列表中=>在浏览组中

取消选中“禁用脚本调试(ie)”和“禁用脚本调试(其他)”选项(复选框)。 现在刷新页面。即为您发送错误行和错误名称!

【讨论】:

  • 为我节省了很多钱聘请另一位开发人员来做同样的事情,谢谢
【解决方案2】:

您的标记无效,特别是脚本标记格式:

变化:

<script type="text/javascript ">

收件人:

<script type="text/javascript">

去掉'javascript'后面的空格

干杯!

【讨论】:

  • 这么简单的事情被忽视了!谢谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-04-13
  • 1970-01-01
  • 2019-08-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-01-16
相关资源
最近更新 更多