使用
时遇到问题:not(.disabled)
在类选择器中。使用后我无法获得
$(this).position().top
这是代码
$('.game:not(.disabled)').bind('click', function(){
// Note, there is also scrollToX and scrollToY methods if you only
// want to scroll in one dimension
$('.game').removeClass('active');
$(this).addClass('active');
var newgame = $(this).attr('data-href');
theGame = newgame;
console.log('EVENT: [CHANGED] ['+theGame+']');
var y = $(this).position().top;
console.log('EVENT: [SCROLLTO]['+0+' : '+y+']');
console.log(y);
api.scrollTo(0, y);
return false;
});
当我删除:not(.disabled)时它工作正常并且'y'坐标使用得很好..
我该如何解决这个问题?
答案 0 :(得分:1)
试试这个:
$('.game').not('.disabled').on('click', function(){
请记住使用.on而不是.bind(现在有几个版本的jQuery ...)