我已经远远地搜索了互联网,而我发现这个stackoverflow帖子很有见地是否有可能根据屏幕宽度改变Bootstrap popovers的位置?,它仍然没有回答我的问题,可能是由于我理解位置/偏移的麻烦.
这就是我想要做的.我希望Twitter Bootstap Popover位置正确,除非热点popover将定位在视口之外,然后我希望它定位为LEFT.我正在制作一个有热点的iPad网络应用程序,当你按下热点时,会出现信息,但是当水平滚动被锁定时我不希望它出现在视口之外.
我在想它会是这样的:
$('.infopoint').popover({
trigger:'hover',
animation: false,
placement: wheretoplace
});
function wheretoplace(){
var myLeft = $(this).offset.left;
if (myLeft<500) return 'left';
return 'right';
}
Run Code Online (Sandbox Code Playgroud)
思考?谢谢!
给出以下网站"试试流星"教程中的Meteor代码帮助:
// Add to Template.body.helpers
incompleteCount: function () {
return Tasks.find({checked: {$ne: true}}).count();
}
Run Code Online (Sandbox Code Playgroud)
除了这个随意的$ne
东西之外,我得到了关于这段代码的所有内容.我之前看过Meteor的例子并没有得到它:$ne
代表什么?$ne
来自哪里?
鉴于以下代码:
Meteor.publish('nearestVenues', function(params){
var limit = !!params ? params.limit : 50;
params ? !!params : 50;
if (!!params && !!params.coordinates){
return Venues.find(
{ 'location.coordinates':
{ $near :
{ $geometry :
{ type : "Point" ,
coordinates : params.coordinates
},
$maxDistance : 6000,
spherical: true
}
}
}, {limit: limit, sort: 'location.coordinates': -1 });
} else {
return Venues.find({}, {limit: limit});
}
});
Run Code Online (Sandbox Code Playgroud)
为什么一旦到达客户端,我就无法正确排序集合?这适用于在 sort: 'location.coordinates': -1 处过滤查询。