Nir*_*Nir 5 jquery bootstrap-typeahead
我想使用标签管理器(jquery插件).链接:http://welldonethings.com/tags/manager
在网站的示例中,我看到有一个选项可以使用typeahead.
这就是我所做的:
HTML:
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="plugins/tagmanager/typeahead.js"></script>
<script type="text/javascript" src="plugins/tagmanager/bootstrap-tagmanager.js"></script>
<link rel="stylesheet" href="plugins/tagmanager/bootstrap-tagmanager.css" rel="stylesheet">
<input type='text' class="input" data-provide="typeahead" name='tagsInput' id='tagsInput' value='' />
Run Code Online (Sandbox Code Playgroud)
JavaScript的:
$("#tagsInput").tagsManager({
deleteTagsOnBackspace: false,
prefilled: ["Pisa", "Rome"],
typeahead: true,
typeaheadAjaxSource: null,
typeaheadSource: ["Pisa", "Rome", "Milan", "Florence", "New York", "Paris", "Berlin", "London", "Madrid"],
blinkBGColor_1: '#FFFF9C',
blinkBGColor_2: '#CDE69C',
hiddenTagListName: 'hiddenTagListA'
});
Run Code Online (Sandbox Code Playgroud)
我在bootstrap-tagmanager.js上遇到了这个错误:62:
未捕获的TypeError:无法读取undefined的属性'prototype'
我做错了什么?
如果我正在删除typeahead.js的包含,则标记管理器插件正在运行但没有typeahead选项.
或者: 也许你可以推荐一个更好的标签管理器插件,它使用通过ajax加载的自动编译标签?
编辑: 我发现了问题.我应该包括bootstrap.js而不是typeahead.js.
问题是您使用了错误的“typeahead.js”模块。
您需要 bootstrap-typeahead.js。
在这里寻找它:
https://raw.github.com/tcrosen/twitter-bootstrap-typeahead/master/js/bootstrap-typeahead.js
| 归档时间: |
|
| 查看次数: |
2763 次 |
| 最近记录: |