0
트위터 부트 스트랩 프레임 워크를 사용하여 드롭 다운 로그인 메뉴 내의 드롭 다운에 문제가 있습니다. 로그인 상자의 두 번째 드롭 다운이 작동하지 않습니다. 아래 예와 같이 드롭 다운 메뉴에 분할 버튼 드롭 다운을 포함 할 수 있습니까?드롭 다운 내에서 분할 버튼 드롭 다운을 사용할 수 있습니까?
여기를 참조하십시오. 당신이 두 번째 드롭 다운 버튼을 클릭
트위터 부트 스트랩 프레임 워크를 사용하여 드롭 다운 로그인 메뉴 내의 드롭 다운에 문제가 있습니다. 로그인 상자의 두 번째 드롭 다운이 작동하지 않습니다. 아래 예와 같이 드롭 다운 메뉴에 분할 버튼 드롭 다운을 포함 할 수 있습니까?드롭 다운 내에서 분할 버튼 드롭 다운을 사용할 수 있습니까?
여기를 참조하십시오. 당신이 두 번째 드롭 다운 버튼을 클릭
는 jQuery 플러그인 "부트 스트랩-dropdown.js는"클래스 "열기"와 모든 요소를 숨 깁니다.
파일 "bootstrap-dropdown.js"(http://twitter.github.com/bootstrap/assets/js/bootstrap-dropdown.js)를 편집하고 clearMenus() 함수를 다시 작성해야합니다.
function clearMenus() {
getParent($(toggle))
.removeClass('open')
}
과로 교체 :
는이 파일에 다음 코드를 찾기, toggle: function (e) {
var $this = $(this)
, $parent
, isActive
if ($this.is('.disabled, :disabled')) return
$parent = getParent($this)
isActive = $parent.hasClass('open')
clearMenus() // here
가 clearMenus($this)
과 일치 clearMenus()
교체 : 근처
function clearMenus($this) {
getParent($this)
.removeClass('open')
}
찾기 라인 clearMenus().
여기 jsFiddle 예 :
http://jsfiddle.net/BMBc3/는 정보와 수정 주셔서 감사합니다. 내가 이것을 바꿀 경우 어떤 부작용이 보이나요? – Darren
나는이 코드를 그렇게 깊이 시험하지 않는다 :) 그것의 얼굴에, 아니. – doktorgradus