这里头有一点要注意:为什么suggest div要写在背景图片div外面?如果写在背景图片div里面,也就是和form成为兄弟元素,那结果就是经过css一番设置后,suggest div会处在form偏右下一点,而不是严丝合缝的位于form正下方。因为form offset是form和document的距离,但是之前form被设置成针对于其父元素背景图片div的绝对定位,所以form offset的值会多一些,多出的值就是背景图片和body之间的距离差。suggest div的top,left是针对于背景图片的(因为它被设置成绝对定位,又是背景图片子元素),因此它的位置就会偏右下。
2017-01-04
最新回答 / 王修
看清这个地址http://api.bing.com/qsonhs.aspx?q="+searchText 你的html文件有放到api.bing.com这个域下面吗?
2017-01-01
还有就是老师说的自己调节的那个样式 加了一个10px 刚好是因为有padding 我们可以直接这样 top:$('#search-form').offset().top+$('#search-form').outerHeight(), 用outHeight()是包含着padding的
2016-12-19
我看到大家说的一个问题 自己亲身试验了一下 1. 有说$("#search_suggest").show();显示不出来的 原因是因为老师把<script></script> 这段代码写在html页面的最后了 我们如果写在html中间前面或者另外做js文件插入的 需要有一个当页面加载完成之前 $(function(){}) 也就是说要写在这个里面
2016-12-19
最新回答 / 慕移动9181930
哦,我有点明白了,应该是因为它是块级元素,所以舍不设置width它默认都会width:100%。这个课是给初学者学习最原始的mysql函数用的。mysqli在php5版本之后才出现的,并没有被广泛运用。如果要用的话,还是用现在流行的pdo吧。
2016-12-11