使Bootstrap Dropdown在Magento/与原型一起工作
Make Bootstrap Dropdown work in Magento / with prototype
我试图让Bootstrap与Magento一起工作。Magento正在使用原型,这会引起一点麻烦。我的问题是Bootstrap下拉菜单工作不正常。我已经找到并测试了这个解决方案:与prototype.js 一起使用时,Twitter Bootstrap 3下拉菜单消失
但我对这个解决方案不满意,因为它改变了Magento的原型来源,我不想这么做。这就是为什么我在寻找更好的解决方案。
在这把小提琴里:http://jsfiddle.net/T88ak/
jQuery(function(){
jQuery.noConflict();
jQuery('#dropdown-toggle').on('click',function(evt){
evt.preventDefault();
jQuery('#dropdown-menu').toggle();
});
});
我重新制造了这个问题。
现在,我正试图找到一种解决方案,在不接触源代码的情况下修复引导程序或原型。我必须在我的库中包含一个小代码片段就可以了。但我正在努力寻找解决方案。
也许这个论坛里的另一个jQuery忍者可以帮助我?
问候Benjamin
我认为你应该尝试使用下面的代码,将jquery.noConlict()添加到你的jquery库中。并将jquery库添加到所有js/prototype 的顶部
jQuery.noConflict(); // if you haven't added it to your jquery library
jQuery(function($){
$('#dropdown-toggle').on('click',function(evt){
evt.preventDefault();
$('#dropdown-menu').toggle();
});
});
相关文章:
- 使用“;这个“;JavaScript原型方法中的关键字
- 转义符不能与innerHTML一起使用
- 引用类变量中的原型方法
- 如何从对象的原型方法访问JavaScript对象属性
- 为什么要包装每一个原型“;类“;JS中具有匿名函数的对象
- 高亮显示与数组字符串一起使用时文本插件中断
- Node.js中的JavaScript原型对象效率
- setTimeout可以与闭包内的函数一起使用吗
- 将依赖外部库的UMD模块与browserfy捆绑在一起
- Highcharts colorsByPoint与系列中的线性渐变一起使用时不起作用
- 重载JS'firefox中的对象原型
- 如何将js库与typescript一起使用
- “util.inherits”和在NodeJS中扩展原型之间的区别
- 使Bootstrap Dropdown在Magento/与原型一起工作
- 将数组原型函数与非数组一起使用
- 将回调函数与原型函数一起使用
- 应该将原型与自动执行的匿名函数一起使用
- 将Javascript命名空间闭包和原型一起使用会失败
- TypeScript为什么要把模块模式和原型模式混在一起?
- 原型点击、mouseover和mouseout可以'我不能一起工作