$('div.'+ id)什么意思?

var goTo = $('div.'+ id).offset().top -selectorHeight;

使用jquery的吧
1、$('div.'+ id) 查找到id值为id标签div的元素;
2、offset() 在匹配的元素集合中,获取的第一个元素的当前坐标,或设置每一个元素的坐标,坐标相对于文档。.offset()方法允许我们检索一个元素相对于文档(document)的当前位置。
3、top属性 离顶部的位置
4、selectorHeight 你自定义的变量?估计的是本div标签的高度。
5、var goTo = $('div.'+ id).offset().top -selectorHeight;获取该div底部相对于document的坐标。

估计你这功能要实现浮动窗口的吧。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-04-30
这个应该是获取class名称为id的元素。虽然明明是id,然是你看里面是字符串相加那么就相当于div.id,这样就是获取className=id的div元素。id是变量。希望帮助到你
相似回答