小编Zen*_*g74的帖子

IE7 jQuery(文件).ready()问题

我有一个在Firefox中完美运行的页面,但在IE中引发错误.我正在动态加载jQuery(如果它尚未加载),然后在jQuery(document).ready()块中执行一些操作.但是,IE在遇到jQuery(document).ready()块时会抛出可怕的"Object expected"错误.

您可以在此处查看完整页面代码:http://www.pastie.org/977767

IE正在jQuery(文档).ready()中抛出错误.

关于这里发生了什么的任何想法?同样,这在Firefox中运行得非常好.看起来几乎就像IE认为jQuery被加载但是它真的还没有,或者当遇到jQuery(document).ready()块时jQuery仍在加载?

jquery

6
推荐指数
1
解决办法
7179
查看次数

JQGrid 日期格式

我正在使用 jQuery JQGrid 插件 3.8.2 版,但在尝试弄清楚如何格式化要显示的日期/时间时遇到了麻烦。日期/时间采用 ISO 长格式,即 2011-02-16T14:46:43Z。我希望它以 mm/dd/yy H:m:s 格式显示。这是我当前的代码,它不起作用:

currOption.formatoptions = {
  srcformat: 'Y-m-dQH:i:sZ',
  newformat: 'm/d/Y g:i A'
};
Run Code Online (Sandbox Code Playgroud)

请注意,我在那里有一个“Q”,因为如果我使用“T”,它会爆炸(这是有道理的,因为“T”在 PHP 日期格式中具有含义)。

谁能帮我弄清楚如何正确地进行这种格式化?

formatting jquery datetime jqgrid

4
推荐指数
1
解决办法
1万
查看次数

在jQuery函数中使用"this"

我创建了一个CalendarViewerPortlet自定义对象JS对象.在这个对象中,我存储的东西,如portlet的id和它的上下文路径.该对象还有许多自定义方法,一些用于获取/设置成员变量,一些用于执行特定的操作.

当我尝试使用"this"引用对象的功能时.在jQuery函数内部,它会爆炸.我知道在这个上下文中的术语"this"可能指的是其他东西,但我不知道如何绕过这个问题并让它引用该对象,就像我想要的那样.

这是违规代码:

jQuery.ajax({
  url: jQuery(formSel).attr("action"), 
  type: "POST", 
  data: jQuery(formSel).serialize(), 
  beforeSend: function(xhr) {
  jQuery(msgSel).hide();
  jQuery(msgSel).html("");
  jQuery(tableSel).hide();
  jQuery(pagerSel).hide();
  jQuery(cpSelector).block({
  message: "<img src='"+this.getContextPath()+"/images/icon_loading.gif' align='absmiddle' alt='Loading...' /> Fetching events..."
  });
},
Run Code Online (Sandbox Code Playgroud)

注意"this.getContextPath()".这就是代码失败的地方.我试图引用我的自定义对象的getContextPath()函数.我怎样才能做到这一点?

jquery this jquery-blockui

1
推荐指数
1
解决办法
2416
查看次数

标签 统计

jquery ×3

datetime ×1

formatting ×1

jqgrid ×1

jquery-blockui ×1

this ×1