小编Kru*_*elz的帖子

当我调用带有参数的Javascript函数而不提供这些参数时会发生什么?

当我调用带有参数的Javascript函数而不提供这些参数时会发生什么?

javascript parameters

38
推荐指数
3
解决办法
2万
查看次数

IE9表具有在随机列上偏移的随机行

我有一个类别页面,当用户单击一个时,该类别下的项目通过jQuery Ajax调用在表格中加载,并粘贴到该类别下方的元素中.但是,似乎发生的情况是,加载表中的一行或两行将在随机列中具有其数据偏移量.我已经在IE9,FF 3.6和Chrome 13中对此进行了测试.这种情况似乎只发生在IE9中.表格数据格式完美 - 我使用Fiddler拦截请求,然后查看原始html,并没有任何问题.

该站点是在ASP.NET MVC3中构建的.通过Ajax请求返回的表返回Razor局部视图.不幸的是,这必须在IE中工作.我真的希望有人对此有解释.

这是一个例子: 注意第二列的偏移量 而另一个: 注意倒数第二列的偏移量

编辑[2012/03/25]:这个应用程序已离开我的手,所以我无法验证哪些答案有效.Adam Youngers发布到http://social.msdn.microsoft.com/Forums/pl/iewebdevelopment/thread/e6f49d52-ec3f-47c5-802e-b80d1a58ed39的链接似乎有一些可能的解决方案.根据过去的经验,我会首先尝试这些选项..

  1. 将<meta http-equiv ="X-UA-Compatible"content ="IE = 8"/>添加到页面的head元素.
  2. 尝试删除表格单元格之间的任何空白区域.例如."</ td> <td>",而不是让新行开始下一个单元格.(这在过去给我造成了奇怪的间距问题)

jquery html-table internet-explorer-9

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

调用JavaScript方法的正确方法

有没有理由我应该按如下方式调用JavaScript方法?

onClick="Javascript:MyMethod();"
Run Code Online (Sandbox Code Playgroud)

或者我可以这样称呼它:

onClick="MyMethod();"
Run Code Online (Sandbox Code Playgroud)

有什么区别吗?

javascript methods

7
推荐指数
2
解决办法
863
查看次数