Drupal、引导和Jquery冲突?

Drupal、引导和Jquery冲突?,jquery,twitter-bootstrap-3,drupal-7,Jquery,Twitter Bootstrap 3,Drupal 7,有人问,但这并不能解决我的问题,尽管它描述得很好。我正在使用 德鲁帕尔7 jquery1.10 引导程序3.0.2 当我这样做时: <a href="#whatever">Click me</a> 我已尝试禁用引导的工具提示功能。不起作用。我不知道为什么它会在这些类型的链接上这样做。有什么想法吗 更新 我在该页面上包含的所有脚本: <script src="//html5shiv.googlecode.com/svn/trunk/html5.js">&l

有人问,但这并不能解决我的问题,尽管它描述得很好。我正在使用

  • 德鲁帕尔7
  • jquery1.10
  • 引导程序3.0.2
当我这样做时:

<a href="#whatever">Click me</a>
我已尝试禁用引导的工具提示功能。不起作用。我不知道为什么它会在这些类型的链接上这样做。有什么想法吗

更新

我在该页面上包含的所有脚本:

<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<script src="/www/sites/all/modules/jquery_update/replace/jquery/1.10/jquery.min.js?v=1.10.2"></script>
<script src="/www/misc/jquery.once.js?v=1.2"></script>
<script src="/www/misc/drupal.js?nizv5b"></script>
<script src="//netdna.bootstrapcdn.com/bootstrap/3.0.2/js/bootstrap.min.js"></script>
<script src="/www/sites/all/modules/codefilter/codefilter.js?nizv5b"></script>
<script type="text/javascript" language="javascript" src="//cdn.datatables.net/1.10.4/js/jquery.dataTables.min.js"></script>
<script type="text/javascript" language="javascript" src="//cdn.datatables.net/plug-ins/3cfcc339e89/sorting/alt-string.js"></script>
<script type="text/javascript" language="javascript" src="//cdn.datatables.net/plug-ins/3cfcc339e89/sorting/currency.js"></script>
<script src="/www/sites/all/themes/bootstrap/js/bootstrap.js?nizv5b"></script>

我设法找到了。但是,我不想使用不稳定的版本,所以我只是有点“欺骗”并删除导致问题的行。例如,在bootstrap.js中,我删除了:

var $fakeAnchor = $('<div/>')
   .addClass('element-invisible')
   .attr(attr, $target.attr(attr))
   .css({
      position: 'absolute',
      top: offset + 'px',
      zIndex: -1000
   })
   .appendTo(document);

解决了问题,但不确定会有什么副作用。但我认为这可以关闭,因为它太“本地化”

可以从UI中禁用:


升级到7.x-3.1-beta3为我修复了它,并保留了平滑滚动功能。

单击链接时调用了什么代码?您有jQuery处理程序吗?独自创立Drupal是否包括其他jQuery库?我列出了该页面上包含的所有JS文件的列表。没有工具提示功能。我想我可能已经包含Bootstrap两次了,但是根据文件中的描述,最后一个Bootstrap.js文件说:“提供了Bootstrap的js文件的一般增强和修复”。这看起来像是引导模块和主题的一部分。当我点击链接时,我如何看到调用了什么?现在我没有任何附加到事件的内容(单击事件)。
var $fakeAnchor = $('<div/>')
   .addClass('element-invisible')
   .attr(attr, $target.attr(attr))
   .css({
      position: 'absolute',
      top: offset + 'px',
      zIndex: -1000
   })
   .appendTo(document);
$fakeAnchor.remove();
Home » Administration » Appearance » Settings » Bootstrap (or your enabled Bootstrap-subtheme » Javascript » Anchors