:最后一个孩子不被识别
问题描述:
我有一个滚动功能,我需要执行滚动到它的容器中的最后一条消息,这是与chunk_id容器。问题是,它的工作原理是去容器,但如果我添加最后一个孩子到混合功能不起作用。任何想法我做错了什么?:最后一个孩子不被识别
作品
$.scrollTo('div[chunk_id="'+autoscroll+'"]', 800, {easing:'elasout',offset:-250});
不
$.scrollTo('div[chunk_id="'+autoscroll+'"]:last-child', 800, {easing:'elasout',offset:-250});
答
我想你想找到div
的最后一个子元素。您的代码目前正在选择最后一个div
与特定chunk_id
,这也是其父项的最后一个子项。这可能不存在。
您应该使用child selector >
结合:last-child
找到已选定的元素的最后一个子元素:
$.scrollTo('div[chunk_id="'+autoscroll+'"] > :last-child', 800, {easing:'elasout',offset:-250});
答
你试图找到:last-child
的的div
内,使用child selector:
'div[chunk_id="'+autoscroll+'"] > :last-child'
您的代码应用:last-child
过滤到div
选择我因为它只匹配div[chunk_id="'+autoscroll+'"]
和:last-child
的元素。
+0
谢谢,非常感谢。 – Scarface 2011-06-01 21:12:19
谢谢,男士感谢。 – Scarface 2011-06-01 21:12:08