我有这个 jquery 代码:
$(function(){
var $win = $(window);
var $nav = $('.subnav');
var navTop = $('.subnav').length && $('.subnav').offset().top - 38;
var isFixed = 0;
processScroll();
$win.on('scroll', processScroll);
function processScroll() {
console.log('test');
var i, scrollTop = $win.scrollTop();
if (scrollTop >= navTop && !isFixed) {
isFixed = 1;
$nav.addClass('subnav-fixed');
} else if (scrollTop <= navTop && isFixed) {
isFixed = 0;
$nav.removeClass('subnav-fixed');
}
};
})
例如,如果我有这个网址:
http://mydomain.com/posts
或http://mydomain.com
或http://mydomain.com/post?utf8=✓&search=
该代码确实可以正常工作,但是如果我有例如:
http://mydomain.com/post?utf8=✓&search=port
或者http://mydomain.com/post?utf8=✓&search=word
代码不能正常工作...
为什么如果我通过搜索引擎传递 url 的参数,代码不能正常工作?
非常感谢!
已编辑
我正在使用这个太阳黑子 solr 作为我的搜索引擎