可以在同一页面上加载jquery插件jquery Facebook Multi-Friend Selector的两个实例吗?
我正在一个项目中使用jfmfs(jqueryfacebook多好友选择器)jquery插件,我想知道,是否有可能在同一个页面中运行两个该插件实例 例如,我就是这样创建了一个实例,它工作得非常好可以在同一页面上加载jquery插件jquery Facebook Multi-Friend Selector的两个实例吗?,jquery,facebook,Jquery,Facebook,我正在一个项目中使用jfmfs(jqueryfacebook多好友选择器)jquery插件,我想知道,是否有可能在同一个页面中运行两个该插件实例 例如,我就是这样创建了一个实例,它工作得非常好 $("#jfmfs-container").jfmfs({ max_selected: 3, max_selected_message: "{0} of {1} selected",
$("#jfmfs-container").jfmfs({
max_selected: 3,
max_selected_message: "{0} of {1} selected",
friend_fields: "id,name,last_name",
sorter: function(a, b) {
var x = a.last_name.toLowerCase();
var y = b.last_name.toLowerCase();
return ((x < y) ? -1 : ((x > y) ? 1 : 0));
},
labels: {
selected: "Selected",
filter_default: "Start typing a name",
filter_title: "Find WinkMates:",
all: "All",
max_selected_message: "{0} of {1} selected"
// message to display showing how many items are already selected like: "{0} of {1} chosen"
}
});
$(“#jfmfs容器”).jfmfs({
选择的最大值:3,
max_selected_消息:“{1}个已选择中的{0}”,
好友字段:“id、姓名、姓氏”,
分拣机:功能(a、b){
var x=a.last_name.toLowerCase();
var y=b.last_name.toLowerCase();
回报率((xy)?1:0);
},
标签:{
已选择:“已选择”,
过滤器\默认值:“开始键入名称”,
过滤器标题:“查找WinkMates:”,
全部:“全部”,
max_selected_消息:“{1}个已选定项中的{0}”
//显示已选择多少项的消息,如:“{1}中的{0}”
}
});
如果我尝试在另一个div中使用相同的容器,或者创建一个全新的容器来加载第二个实例,那么它似乎不起作用
有什么想法吗?您可以尝试使用类而不是id,我在其他jquery内容中使用类而不是id,这样我可以加载多个实例。大概是这样的:
$("#jfmfs-container").jfmfs({
max_selected: 3,
到
这样,每个容器将使用不同的实例您是否为第二个容器提供了另一个ID?然后你调用了第二个元素上的插件吗?是的,我调用了第二个元素上的插件。但是它不起作用。我试过这个,
$(“.jfmfs-container-1”).jfmfs({max_选择:3,
和$(“.jfmfs-container-2”).jfmfs({.max_选择:3,
,然后像这样包含div,
和
,但它似乎不起作用!
$(".jfmfs-container").jfmfs({
max_selected: 3,