我在使用twitter bootstrap时收到此错误.我在html中使用它时没有收到此错误.我将它转换为wordpress主题,现在我收到了这个错误.
<script src="http://twitter.github.com/bootstrap/assets/js/bootstrap-dropdown.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script type="text/javascript">
$('.dropdown-toggle').dropdown()
</script>
Run Code Online (Sandbox Code Playgroud)
我收到这些错误.
任何帮助深表感谢.谢谢.
编辑:我试过这个/sf/answers/651071221/
并包括最新的jquery版本1.7.1,现在它的工作原理!
我正试图在基于Wordpress的网站上使用jquery中的"tabcordion"库.tabcordion javascript文件正在"排队"并出现在jquery文件之后(因此该位看起来没问题).
jquery代码的开头是:
(function($) {
var Tabcordion;
$.fn.tabcordion = function(option) {
return this.each(function() {
var $this, data, options;
$this = $(this);
// rest of code ....
Run Code Online (Sandbox Code Playgroud)
当我加载我的页面时,我在Firebug中收到错误"TypeError:$ is undefined"
经过一番谷歌搜索,我改变了所有的$.进入jQuery.
这解决了一些问题,但我得到关于该行的错误:
$this = $(this);
Run Code Online (Sandbox Code Playgroud)
我假设我没有为jquery定义$.我尝试在函数顶部添加一行:
$ = jQuery;
Run Code Online (Sandbox Code Playgroud)
但那没用.
任何想法如何让我的行为?
我有另一个脚本,包含在:
(function($){ jQuery(document).ready(function($){
// code in here
}); })(jQuery);
Run Code Online (Sandbox Code Playgroud)
但是tabcordion的结尾有:
(function($) {
// tabcordion code....
}).call(this);
Run Code Online (Sandbox Code Playgroud)
而"召唤(这个)"有点让我失望?
有任何想法吗?