相关疑难解决方法(0)

$是jquery中的未定义错误

我在使用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)

我收到这些错误.

  1. bootstrap-dropdown.js第72行"$ is undefined".
  2. "$(".dropdown-toggle").dropdown不是一个函数"

任何帮助深表感谢.谢谢.

编辑:我试过这个/sf/answers/651071221/

并包括最新的jquery版本1.7.1,现在它的工作原理!

jquery twitter-bootstrap

9
推荐指数
2
解决办法
1万
查看次数

TypeError:$在jquery中未定义

我正试图在基于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)

而"召唤(这个)"有点让我失望?

有任何想法吗?

javascript wordpress jquery

1
推荐指数
1
解决办法
2万
查看次数

标签 统计

jquery ×2

javascript ×1

twitter-bootstrap ×1

wordpress ×1