【问题标题】:jquery to prototype, ajax and slidejquery 到原型,ajax 和幻灯片
【发布时间】:2010-12-22 14:40:19
【问题描述】:

由于与 IE6 的兼容性问题,我正在从 jquery 迁移到原型。基本上,我在一个页面中有多个提交,我想通过 ajax 提交表单并将结果返回到每个表单的关联 div。

这是我在 jquery 中使用的多次提交

我正在获取提交 id 的值并将其用于 div 值。

$(".button").click(function() { var 元素 = $(this); var Id = element.attr("id");

    var dataString = $("#UpdateBond"+Id).serialize();   

    //alert (dataString); return false;

    $("#flash"+Id).show();
    $("#flash"+Id).fadeIn(400).html('<img src="images/ajax-loader.gif" align="absmiddle"> updating.....');

    $.ajax({
  type: "POST",
  url: "index2.cgi",
  data: dataString,
  success: function(html) {
    $('#flash'+Id).html(html);
  }
 });
return false;
});

另一个问题是滑块。 IE6 不支持 jquery 滑块,所以我有点进退两难。我想知道原型中是否有类似的东西。我现在正在尝试学习原型。

【问题讨论】:

  • 你有没有试过就你的 jQuery 兼容性问题寻求帮助?我从来没有遇到过使用 jQuery + IE6 的问题。转移到prototype 似乎相当激烈,因为一个可能很容易修复的错误。
  • 同意@dcneiner。 jQuery 倾向于在 IE6 上正常工作。
  • jquery slideToggle 在 IE6 中表现得很奇怪。如果我是唯一遇到该问题的人,我已经在网络上进行了研究,但是有很多人遇到同样的问题。我不确定这是否已修复。

标签: jquery ajax prototypejs slide


【解决方案1】:

我会说 IE6 真的、真的不值得再改变技术了。我完全支持向下兼容和支持旧系统,但你必须在某处划清界限。我的 2 美分。

【讨论】:

  • IE6 是我现在所坚持的,因为 IE6 是我工作的公司的标准网络浏览器。另外这里不支持jquery。我正在考虑说服高层管理人员支持它,但由于 IE6 不兼容问题,现在我计划转移到原型,因为这里支持原型。 jquery 是一个非常容易使用的框架,离开它很糟糕。
  • 我明白了。那么,唯一想到的就是让他们估计这一举措需要多长时间,以及他们将花费多少。
  • 哦,重建滑块以在 IE6 中工作不是更容易吗?
  • 我现在已经修复了滑块。谢谢
  • IE6 在西方可能正在消亡,但在俄罗斯我什么也没看到。请注意,通过排除 IE6,您会排除许多来自贫穷国家/地区的访问者。
猜你喜欢
  • 1970-01-01
  • 2015-04-21
  • 1970-01-01
  • 2013-04-11
  • 2014-04-02
  • 2011-01-01
  • 1970-01-01
相关资源
最近更新 更多