2017-09-21 1 views
0

내 앱에서 부트 스트랩 토글을 사용하고 있으며 실제로 달성하기 위해 노력하고있는 것은 클릭이 실제로 발생하기 전에 텍스트를 표시하는 것입니다. 이제는 클릭하기 전에 텍스트가 표시되지 않으며 내가 클릭하면 토글 결과 : "true"및 "토글 : false"가 표시됩니다. .. 다시/다른 클릭 오프로 변경할 것을 클릭에 다음변경 전 부트 스트랩 토글 텍스트 표시

JS을 ... 해제하고 : 음악은 현재이 같은 -

나는 클릭이 발생하기 전에 텍스트를 표시 할 것

<div class="widget widget-table"> 
$(function() { 
    $('#toggle-event').change(function() { 
    $('#music-info').html('Music is currently ' + $(this).prop('checked')) 
     }) 
    }) 

HTML

<div id="music-info"></div>     
<input id="toggle-event" type="checkbox" data-toggle="toggle"> 

어떤 도움?

감사합니다.

+1

안녕하세요, 당신은 onHover을 의미합니까? – rick

+0

아니요, 다음과 같은 토글입니다. http://www.bootstraptoggle.com/ @rick – aiden87

+0

언제 텍스트를 표시 하시겠습니까? "클릭하기 전에"너무 일반적인 litbre입니다 – rick

답변

1

잘 모르겠다면 잘 모르겠습니까?

$(function() { 

    $('#music-info').html('Music is currently ' + ($('#toggle-event').prop('checked') ? 'ON' : 'OFF')) 

    $('#toggle-event').change(function() { 
     $('#music-info').html('Music is currently ' + ($(this).prop('checked') ? 'ON' : 'OFF')) 
    }); 
}); 

여기를 확인 ... https://fiddle.jshell.net/rigobauer/wfrLsa2h/

+0

상태. 지금 내가 올바르게 이해한다면 = ($ ('# toggle-event'). prop ('checked')? 'ON': 'OFF')) - 이것은 값이 참이면 표시되고 거짓이면 꺼짐을 의미합니까? – aiden87

+0

예 @ aiden87 여기에 텍스트를 추가 할 수 있습니다. –

+0

잘 듣고 싶습니다! 좋은 하루 되세요. 행복하게 코딩하세요! –

관련 문제