qinglangee 2009-12-28 17:39
浏览 314
已采纳

jQuery的后代选择器和子选择器在IE6中不起作用,怎样解决?

$('.trigerNum div').stop().animate(trigerCss01);
$('.trigerNum div', $('.nnn')).stop().animate(trigerCss01);
在IE6中不起作用,可以用什么代替?代码有这句就不执行了,没有这句其它的可以
程序在Firefox中可以正常运行
是写法不正确还是IE6中不能用这个?jQuery不是浏览器兼容的吗?
如果这种写法在IE6中可以用的话也请告知一下

  • 写回答

1条回答 默认 最新

  • 端庄画圣 2010-01-03 09:21
    关注

    经过排除法发现是trigerCss01的原因
    var trigerCss01 = {'width':'16', 'height':'16', 'background-color':'red', 'margin':'auto 5', 'float':'left', 'text-align':'center'};

    'margin':'auto 5'在IE中会出错,IE下没装什么好的调试工具,一直以为是函数的问题

    而且在$(document.createElement('div')).css(trigerCss01)中是可以的

    在 $('.triger div', container).stop().animate(trigerCss01);中就出错。可能就是因为动画不支持吧。

    我不想浪费掉这几个积分,会不会受到惩罚呢

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误
  • ¥199 rust编程架构设计的方案 有偿
  • ¥15 回答4f系统的像差计算
  • ¥15 java如何提取出pdf里的文字?
  • ¥100 求三轴之间相互配合画圆以及直线的算法
  • ¥100 c语言,请帮蒟蒻写一个题的范例作参考
  • ¥15 名为“Product”的列已属于此 DataTable
  • ¥15 安卓adb backup备份应用数据失败
  • ¥15 eclipse运行项目时遇到的问题