Javascript 如何在另一个插件中使用JQuery插件而不破坏其中一个插件?

Javascript 如何在另一个插件中使用JQuery插件而不破坏其中一个插件?,javascript,html,function,jquery,Javascript,Html,Function,Jquery,使用下面的代码,我使用JQuery flip插件生成了一个翻转效果。在“verso”属性中,我有一个id为#type的选择菜单。该ID用于触发另一个创建下拉菜单的JQuery插件 我使用html的方式(在verso属性中)打破了下拉插件。如果我删除了翻转功能,那么我的下拉菜单就可以工作了 问题: 如何确保在仍然使用flip插件时,我不会破坏flip插件中使用的下拉插件,该插件的id为ddlType 代码: 函数allflip(){ 翻转(); flip2(); } 函数2(){ $(“#fb_

使用下面的代码,我使用JQuery flip插件生成了一个翻转效果。在“verso”属性中,我有一个id为
#type
的选择菜单。该ID用于触发另一个创建下拉菜单的JQuery插件

我使用html的方式(在verso属性中)打破了下拉插件。如果我删除了翻转功能,那么我的下拉菜单就可以工作了

问题:

如何确保在仍然使用flip插件时,我不会破坏flip插件中使用的下拉插件,该插件的id为
ddlType

代码:


函数allflip(){
翻转();
flip2();
}
函数2(){
$(“#fb_flip”)。在(“单击”上,函数(e){
$(“.flip_stuff”).flipy({
颜色目标:“透明”,
方向:“顶部”,
持续时间:“750”,
维索:“+
"" +
"" +
"" +
"" +
"" +
"" +
"" +
"" +
"" +
"" +
"",
onFinish:函数(){
$(“#返回”)。在(“单击”)上,函数(e){
$(“.flip_stuff”).flipyreverse();
setTimeout(函数(){
allflip();
}, 1000);
});
}
});
e、 预防默认值();
});
}
$(document).ready(函数(){flip2();});
$(“#返回”)。在(“单击”)上,函数(e){
$(“.flip_stuff”).flipyreverse();
});

试着将代码包装成一个闭包。您可能正在破坏全局命名空间

(function () {
  var flip = function () {
    ...
  };
}());

尝试将代码包装成闭包。您可能正在破坏全局命名空间

(function () {
  var flip = function () {
    ...
  };
}());

谢谢,或者有没有其他方法可以在verso属性中不使用引号来呈现html?当然可以避免字符串中的标记。一种方法是将
select
数据转换为数组,并让
flippy
动态创建DOM对象。谢谢,或者有没有其他方法可以呈现html而不在verso属性中使用引号?当然可以避免使用字符串标记。一种方法是将
select
数据转换为数组,并让
flippy
动态创建DOM对象。