方法一 :  使用友善的文件

EASY FIX:

Just replace Magento’s prototype.js file with this bootstrap friendly one:

https://raw.github.com/zikula/core/079df47e7c1f536a0d9eea2993ae19768e1f0554/src/javascript/ajax/original_uncompressed/prototype.js

You can see the changes made in the prototype.js file to fix the bootstrap issue here:

https://github.com/zikula/core/commit/079df47e7c1f536a0d9eea2993ae19768e1f0554

NOTE: JQuery must be include in your magento skin before prototype.js.. Example:

Download 下载 prototype-friendly.js

方法二 : 不修改任何源文件

I’ve also used code from here: http://kk-medienreich.at/techblog/magento-bootstrap-integration-mit-prototype-framework but without a need to modify any source. Just put code below somewhere after prototype and jquery includes:

(function() {var isBootstrapEvent = false;if (window.jQuery) {var all = jQuery('*');jQuery.each(['hide.bs.dropdown', 'hide.bs.collapse', 'hide.bs.modal', 'hide.bs.tooltip','hide.bs.popover'], function(index, eventName) {all.on(eventName, function( event ) {isBootstrapEvent = true;});});}var originalHide = Element.hide;Element.addMethods({hide: function(element) {if(isBootstrapEvent) {isBootstrapEvent = false;return element;}return originalHide(element);}});
})();

原文: http://stackoverflow.com/questions/19139063/twitter-bootstrap-3-dropdown-menu-disappears-when-used-with-prototype-js

转自: Magento: 解决 Bootstrap 3 与prototype并用的时候, 下拉菜单消失的问题 Bootstrap 3 dropdown menu disappears when used with prototype.js

Magento: 解决 Bootstrap 3 与prototype并用的时候, 下拉菜单消失的问题 Bootstrap 3 dropdown menu dis...相关推荐

  1. 【解决方法】点击bootstrap里导航条nav里的下拉菜单无反应)

    [解决方法]点击bootstrap里导航条nav里的下拉菜单无反应 nav 导航条 下拉菜单 nav 导航条 下拉菜单 只需要按顺序引入以下3个文件即可:

  2. Bootstrap mouseover 下拉菜单 Enable Hover for Bootstrap Nav Dropdowns

    Bootstrap v3′s navigation has menus toggle enabled by default - you have to click to have them open/ ...

  3. 下拉菜单html菜鸟教程,Bootstrap 下拉菜单

    Bootstrap 下拉菜单(Dropdown)插件 Bootstrap 下拉菜单 这一章讲解了下拉菜单,但是没有涉及到交互部分,本章将具体讲解下拉菜单的交互.使用下拉菜单(Dropdown)插件,您 ...

  4. bootstrap分割式下拉菜单显示不全

    [背景] 最近在研究bootstrap,在实现分割的按钮下拉菜单时,遇到这样一个问题,按钮和下拉菜单不对齐.大小不一样,见下图: [解决方式] 需要加一句<!DOCTYPE html>,h ...

  5. Bootstrap下拉菜单

    前面的话 网页交互的时候经常会需要上下文菜单或者隐藏/显示菜单项,Bootstrap默认提供了用于显示链接列表的可切换.有上下文的菜单.而且在各种交互状态下的菜单展示需要和javascript插件配合 ...

  6. Bootstrap入门(八)组件2:下拉菜单

    Bootstrap入门(八)组件2:下拉菜单 先引入本地的CSS文件和JS文件(注:1.bootstrap是需要jQuery支持的.2.需要在<body>当中添加) <link hr ...

  7. linux boot菜单列表,Bootstrap 下拉菜单(Dropdowns)简介

    Bootstrap 下拉菜单是可切换的,是以列表格式显示链接的上下文菜单.这可以通过与 下拉菜单(Dropdown) JavaScript 插件 的互动来实现. 如需使用下拉菜单,只需要在 class ...

  8. Bootstrap 多级下拉菜单

    在很多时候,我们可能需要多级下拉菜单.在一个下拉菜单的某个菜单项中,再创建另一个下拉菜单,即可实现多级下拉菜单. 只需为下拉菜单的任意 <li> 元素添加 .dropdown-submen ...

  9. Bootstrap系列 -- 36. 向上弹起的下拉菜单

    有些菜单是需要向上弹出的,比如说你的菜单在页面最底部,而这个菜单正好有一个下拉菜单,为了让用户有更好的体验,不得不让下拉菜单向上弹出.在Bootstrap框架中专门为这种效果提代了一个类名" ...

最新文章

  1. 使用slice和concat对数组的深拷贝和浅拷贝
  2. 第二阶段团队项目冲刺第六天
  3. 【Java 网络编程】TCP 简介
  4. 如何利用云原生技术构建现代化应用?
  5. 如何使用工具对SAP CRM系统的odata服务进行监控
  6. [摘记]数值方法04——函数求值
  7. 《AlwaysRun!》第五次作业:项目需求分析改进与系统设计
  8. java objects_Java Objects-------------工具类使用
  9. 学习C++项目——select模型,poll模型和epoll模型
  10. vs2010 C# 如何将类做成DLL 再从另一个项目中使用这个类
  11. HTML5前端可以兼职做什么
  12. 提醒用户的方式 notification+Dialog
  13. 一直想写的关于tarjan算法的理解——向struct edge大佬低头
  14. 我的2017,五味杂陈
  15. Unity -- Animation(旧版动画组件)和Animator(新版动画器组件)
  16. 解开硬盘逻辑死锁的一种有效方法 (转)
  17. 【论文阅读】2021中国法研杯司法考试数据集研究(CAIL2021)
  18. C语言图形编程--俄罗斯方块制作(二)源代码
  19. 广告位Banner设计(推广产品、游戏)
  20. Linux 分区、格式化4T大容量存储分区

热门文章

  1. C++语言基础 —— STL —— 算法 —— 排列组合算法
  2. Sudoku Killer(HDU-1426)
  3. 判断一个数能否同时被3和5整除(信息学奥赛一本通-T1046)
  4. A+B Problem(洛谷-P1001)
  5. 信息学奥赛C++语言:与 7 无关的数的个数
  6. MySQL:数据库备份批处理脚本
  7. error pulling image configuration: Get https://production.cloudflare.docker.com/registry-v2/docker/r
  8. PoseCNN代码复现CMake编译找不到math_functions.hpp
  9. app启动页自动跳转源码_Jenkins集成appium自动化测试(Windows篇)
  10. lightgbm原理_LightGBM 原理及参数学习