mm菜单&prototype.js冲突,html在使用搜索字段时消失
mm menu & prototype.js conflicting, html vanishes on using search field
演示
我正在使用mm菜单&prototype.js除了我使用菜单搜索栏时,所有事情都很好,菜单部分的整个html都消失了。
使用chrome,我发现在prototype.js 的第2049行
element.innerHTML = content.stripScripts();
正在删除html&如果我从prototype.js中删除这一行,我的项目中的许多其他东西就会开始给出错误。
任何帮助都将不胜感激。
演示代码:
HTML
<nav id="my-menu">
<ul>
<li><a>Home</a>
</li>
<li> <em class="Counter">3</em>
<a>About us</a>
<ul>
<li><a>History</a>
</li>
<li><a>The team</a>
</li>
<li><a>Our address</a>
</li>
</ul>
</li>
<li><a>Contact</a>
</li>
</ul>
</nav>
</div>
<div id="content">...</div>
<div id="footer">...</div>
</div>
JS:
jQuery(function () {
jQuery("#my-menu").mmenu({
searchfield: true
});
});
演示中使用的文件:
- mmmenu css
- mmmenu js
- Prototype.js
- demo.css
- jquery 1.10.1
jsFiddle中的代码使用的是Prototype 1.7-如果您更新到2014年4月发布的最新版本(1.7.2(,它将修复该问题。
请查看用1.7.2 更新的fiddle(修订版10(
相关文章:
- 引导工具提示用法,在搜索字段中
- JavaScript动态附加到搜索字段
- 当搜索字段为空时,取消所有ajax请求
- jQuery .focus() 在 Safari(桌面)的搜索字段中不起作用
- CasperJS无法填充谷歌搜索字段
- 如何使用 Jquery 向搜索字段添加“标签”
- 在表单中搜索字段,然后对所有选定的结果执行某些操作
- 修复融合表映射中不起作用的搜索字段和表
- 如何通过自动填充html列表为用户制作搜索字段
- 编写从 XML 文件返回数据的搜索字段脚本
- 如果搜索字段为空,则不要搜索(Wordpress)
- 将结果添加到自动建议的搜索字段
- 使用 AngularJS 中的搜索字段进行过滤
- 点击显示按钮并在关闭时隐藏搜索字段时出现问题
- 是否可以通过搜索字段使用“switch_user”
- 搜索字段,清除焦点上的默认文本-FF 3.6
- 搜索字段文本没有't在FF 3.6中显示
- 在Sencha touch中的搜索字段上设置列表值
- 堆栈溢出背后的算法是什么? ajax标记搜索字段
- 搜索字段sapui5显示json中的数据