저는 webdesign의 세계에 새로 왔으며 다른 것들을 시도하면서 많은 것을 배우고 있습니다.고정 DIV는 드롭 다운 메뉴를 사용 중지합니다.
그래서이 Dock-When-Scroll solution의 아이디어를 구현하려고하는데 기초가 잘 작동합니다.
그럼 난 절대/고정 DIV 내에서 (몇 상대의 서브 링크)는 HTML/CSS의 dropdownmenu을 추가하고 갑자기 클릭 할 수 없거나 더 이상 메인 버튼을 맴 돕니 다. 다른 Z- 인덱스 값과 조합을 사용하여 시도했습니다. & 상대 위치를 메뉴 자체에 추가하고 메뉴 자체를 절대/고정 요소로 만들지 만 실패합니다.
나는 대답을 둘러 보았고 내 머리를 충분히 긁어 냈습니다. 나는 뭔가를 간과하고 있다고 확신합니다. DIV는 어떻게 든 메뉴를 덮고 있습니다. 고정 된 요소가있는 규칙이 있습니까?
는 어떤 도움을 따라서 위치 숙제를 다시 실행 한 후 2업데이트를 감사하고 나는 호버와 bugg 거기에 나타났습니다이 미리 만들어진 메뉴의 다양한 속성을 테스트했다. 이것이 가능한가?
업데이트 3
좋아 나는 잠이 필요합니다 생각하지만, 기본적으로 메뉴는 기본 정적 위치에서 작동되어 있고 전원이 켜져 "고정"할 때 작업을 중지합니다.
이 문제에 대해 생각하는 사람들을위한
좋아 감사
해결 업데이트! 나는 신용이 CARAMBA :코드가 달라 붙는 메뉴의 adamJlev의 솔루션 내 편집과 거짓말로 이동하도록 jsfiddler으로 많이 쉽게 문제를 알아 내기 위해 succeded.
문제-스크립트
var $window = $(window),
$stickyEl = $('#cssmenu'),
$stickyEl2 = $('#bannerloggo'),
elTop = $stickyEl.offset().top;
elTop = $stickyEl2.offset().top;
$window.scroll(function() {
$stickyEl.toggleClass('sticky', $window.scrollTop() > elTop);
$stickyEl2.toggleClass('sticky2', $window.scrollTop() > elTop);
});
수정 :
var $window = $(window),
$stickyEl = $('#cssmenu'),
elTop = $stickyEl.offset().top;
$window.scroll(function() {
$stickyEl.toggleClass('sticky', $window.scrollTop() > elTop);
});
쉽게 그 .. 그래서 자바 스크립트에 대한 몇 가지 자세한 내용을보실 수 있습니다.
건배
코드를 추가하여 http://jsfiddle.net/에서 피들 (fiddle)을 만드십시오. 그러면 답변을 얻을 수 있습니다! – caramba
오, 그래! 그런데 jsfiddle, 훌륭한 도구가 있습니다! 나는이 코드를 직접 해결할려고 노력하고있다. (http://jsfiddle.net/PMmm6/](fiddle)이 바이올린은 메뉴 코어이다. 그것은 어떤 이유로 든 바이올린에 집착하지 않지만 그 컨텍스트에서 작동한다. , 메뉴는 실제 집착 후에는 사용할 수 없게됩니다. – user3101661