我似乎无法修复这些警告:
- 将此与前面的“var”语句结合起来,即第 7、9 和 10 行。
- 'Return' 之后的 Unreachable" - 如果在哪里
($window.width() <= 770) { return;
这是脚本:
//StickyBox
$(function () {
$.fn.scrollBottom = function () {
return $(document).height() - this.scrollTop() - this.height();
};
var $StickyBox = $('.detailsBox');
var $window = $(window);
$window.bind("scroll resize", function () {
var gap = $window.height() - $StickyBox.height() - 10;
var footer = 288 - $window.scrollBottom();
var scrollTop = $window.scrollTop();
$StickyBox.css({
top: 'auto',
bottom: 'auto'
});
if ($window.width() <= 770) {
return;
$StickyBox.css({
top: '0',
bottom: 'auto'
});
}
if (scrollTop < 50) {
$StickyBox.css({
bottom: "auto"
});
} else if (footer > gap - 100) {
$StickyBox.css({
top: "auto",
bottom: footer + "px"
});
} else {
$StickyBox.css({
top: 80,
bottom: "auto"
});
}
});
});
还有无论如何要更改以下脚本,所以我不需要给出一个数字,但它应该知道标题何时到达盒子然后固定它的位置?
if (scrollTop < 50) {
$StickyBox.css({
bottom: "auto"
});
上述代码的现场示例:http: //loaidesign.co.uk/php/projects.php ?project=1