내 슈퍼 피쉬 드롭 다운 메뉴에 문제가 있습니다. jQuery.Columnizer를 프로젝트에 추가하기 전에 제대로 작동했습니다. columnizer를 가져옵니다. jQuery는 superfish.js의 문제를 수정합니다. 그러나 둘 다 활성화되어 실행중인 경우 메뉴 위에 마우스를 올려 놓으면 드롭 다운 메뉴가 표시되지만 드롭 다운의 메뉴 링크를 클릭하면 드롭 다운이 사라집니다. 나는이 문제를 해결할 수없는 것 같다. 나는 여러 가지 조언과 예제를 봤지만 아무 소용이 없었다.jQuery SuperFish 오류 : jQuery ("ul.sf-menu"). superfish가 함수가 아닙니다.
나는 3 개의 열과 같이 내용을 나누기 위해 칼럼 라이저를 사용하고 있습니다. 내가 2 jquery 라이브러리를 참조하기 때문에 문제가 무엇입니까?
Superfish.js
<link href='http://fonts.googleapis.com/css?family=PT+Sans' rel='stylesheet' type='text/css' />
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<link href="/assets/css/main.css" rel="stylesheet" type="text/css" />
<link rel="stylesheet" type="text/css" href="/assets/css/superfish.css" media="screen" />
<script type="text/javascript" src="/assets/js/hoverIntent.js"></script>
<script type="text/javascript" src="/assets/js/superfish.js"></script>
<script type="text/javascript" src="/assets/js/jquery-1.2.6.min.js"></script>
<script type="text/javascript">
// initialise plugins
$(document).ready(function() {
jQuery('ul.sf-menu').superfish();
//alert("hello i am working... maybe or maybe not!");
});
</script>
Columnizer.js
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
<script src="/assets/js/jquery.columnizer.min.js" type="text/javascript"></script>
<script type="text/javascript">
$('#wrapper').columnize();
$('.wide').columnize({ width: 200 });
</script>
UPDATE : 여기서 문제의 해결책이고; 내가 다음 페이지 뒤에 코드를 내 webconfig에서의 .js를 참조하고 -
<add key="**********.*********.***.JQuery.Path" value="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"/>
CDN 그것은 완벽하게 작동하고 보장을 모두 이전의 참조를 복용 및 최신 함께 업데이트. Phew .. 지금 일해 - 모든 도움 사람들에게 감사드립니다.
왜 2 개의 jquery 라이브러리를 참조하고 있습니까? 그게 문제의 사기성 일 수 있다고 확신합니다. –