2015-02-02 6 views
1

누군가가 this question에게 물었습니다. 그러나 제 문제는 잘 설명하지는 않지만 그것을 풀지는 못합니다.드루팔 (Drupal, 부트 스트랩 및 Jquery 충돌?

<a href="#whatever">Click me</a> 

그것은에 대한 부분으로 이동하지 않습니다 :이 할 때 나는

  • 에게 드루팔 7
  • jQuery를 1.10
  • 부트 스트랩 3.0.2

을 사용하고 있습니다 그것이 예정되어있는 페이지. 대신이 오류가 발생합니다.

Uncaught TypeError: Cannot read property 'createDocumentFragment' of null 

부트 스트랩의 툴팁 기능을 비활성화 해 보았습니다. 작동하지 않습니다. 나는 왜 이런 종류의 링크에서 이것을 할 것인지 전혀 모른다. 어떤 아이디어? 내가 그 페이지에 포함했다

UPDATE

모든 스크립트 :

<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> 
+0

링크를 클릭 할 때 어떤 코드가 호출됩니까? jQuery 핸들러가 있습니까? 부트 스트랩? Drupal에는 다른 jQuery 라이브러리가 포함되어 있습니까? –

+0

해당 페이지에 포함 된 모든 JS 파일의 목록을 포함했습니다. 툴팁 기능은 없습니다. 아마도 부트 스트랩을 두 번 포함하고 있다고 생각했지만 파일의 설명에 따라 마지막 bootstrap.js 파일에 "부트 스트랩의 JS 파일에 대한 일반적인 개선 및 수정 사항을 제공합니다"라고 말합니다. 그래서 그것은 부트 스트랩 모듈과 테마의 일부인 것처럼 보입니다. – coderama

+0

링크를 클릭 할 때 호출되는 내용을 어떻게 확인할 수 있습니까? 지금 당장 이벤트 (이벤트를 클릭하는 중)에 아무 것도 붙이지 않습니다. – coderama

답변

0

나는 some help here을 찾을 수 있었다. 그러나, 나는 불안정한 버전을 사용하고 싶지 않다, 그래서 나는 단지 "속임수를 쓰고"문제를 일으키는 선을 제거한다. 나는. 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(); 

이 문제를 해결하지만, 효과가있을 것입니다 무슨 측 확실하지합니다. 하지만 너무 "지역화"

+1

같은 문제가 발생했습니다. 동일한 솔루션이 작동했습니다. 감사합니다. – Cesc

0

대신 UI에서 사용할 수의로이 폐쇄 될 수 있다고 생각합니까 : https://www.drupal.org/node/2466151

Home » Administration » Appearance » Settings » Bootstrap (or your enabled Bootstrap-subtheme » Javascript » Anchors 

업그레이드 할 7.x로-3.1-베타 3은 나를 위해 그것을 고정하고 유지 부드러운 스크롤링 기능.

관련 문제