호버에있는 MediaElement 플레이어 위에 나타나는 "mejs-time-float"요소 (여기 5:01 표시)를 비활성화 할 수 있습니까? 당신은 단지 CSS에서 그것을 숨길 그래서mediaelement.js에서 "mejs-time-float"요소를 비활성화 할 수 있습니까?
1
A
답변
1
MediaElement에는 CSS를 통해 skinable입니다.
.mejs-time-float{
display: none;
}
2
이미 기본적으로 숨겨져 때 당신이 마우스 오버 span.mejs 시간 (jQuery를 .show()를 사용하여) 표시되어 있기 때문에 단순히이 문제를 해결하지 않습니다 span.mejs 시간 - 플로트 숨기기 - 총 :
total = controls.find('.mejs-time-total')
...
total
.bind('mousedown', function (e) {
// only handle left clicks
if (e.which === 1) {
mouseIsDown = true;
handleMouseMove(e);
$(document)
.bind('mousemove.dur', function(e) {
handleMouseMove(e);
})
.bind('mouseup.dur', function (e) {
mouseIsDown = false;
timefloat.hide();
$(document).unbind('.dur');
});
return false;
}
})
.bind('mouseenter', function(e) {
mouseIsOver = true;
$(document).bind('mousemove.dur', function(e) {
handleMouseMove(e);
});
if (!mejs.MediaFeatures.hasTouch) {
timefloat.show();
}
})
.bind('mouseleave',function(e) {
mouseIsOver = false;
if (!mouseIsDown) {
$(document).unbind('.dur');
timefloat.hide();
}
});
실제로 'mouseenter'위의 바인딩을 삭제하거나 직접 다음을 다음을 추가하는 것입니다 작은 툴팁 기능을 비활성화 할 수있는 신속하고 더러운 옵션 :
total.unbind('mouseenter');
이렇게하면 mouseenter 이벤트가 바인딩 해제됩니다.
하지만 라이브러리를 수정하는 중이므로보기 흉한 일이 있습니다. 라이브러리를 업데이트하면 변경 사항이 모두 사라집니다. 당신이 마우스를 가져 가면 표시되지 않습니다
$('video').mediaelementplayer({
... your options ...
});
$('.mejs-time-total').unbind('mouseenter');
그리고 지금 작은 도구 설명 : 그것을 할 수있는 더 좋은 방법은 단순히 당신이 MediaElement에 플레이어를 초기화 한 후 바인딩을 해제하는 것입니다.
0
캡쳐 해제 된 mouseeenter는 호버 (hover) 문제로 작동했지만 일부 브라우저에서는 진행 막대를 클릭 할 때 여전히 시간이 흐른 것으로 나타났습니다.() 가시성을 접촉하지 않는 나는이 이상적이라고 생각하지 않는다, 그러나 그것은의 jQuery .show 때문에, 작동 :
.mejs-time-float {
visibility: hidden;
}
1
이하는 설정 "디스플레이 : 없음"도움하지 않습니다,하지만 당신이 사용하는 경우 "! 중요한 것 "은 jQuery에 의해 추가 된 인라인 스타일을 무시할 것이기 때문에 잘 작동하는 것으로 보인다.
.mejs-time-float {
display: none !important;
}
관련 문제
- 1. phpBB 로그인을 무시하거나 비활성화 할 수 있습니까?
- 2. 웹 예외를 비활성화 할 수 있습니까?
- 3. 일시적으로 처리기를 비활성화 할 수 있습니까?
- 4. 컨트롤 : HoverButton을 비활성화 할 수 있습니까?
- 5. element.style을 어떻게 비활성화 할 수 있습니까?
- 6. 플래시 요소를 비활성화 할 수 있습니까?
- 7. vs2008에서 자동 서식을 비활성화 할 수 있습니까?
- 8. 어떻게 _moz_resizing을 비활성화 할 수 있습니까?
- 9. Eclipse에서 리펙터 미리보기를 비활성화 할 수 있습니까?
- 10. Minify에서 'minify-cation'을 비활성화 할 수 있습니까?
- 11. ScrollViewer 내부에서 ScrollViewer를 비활성화 할 수 있습니까?
- 12. 음성 인식 카드를 비활성화 할 수 있습니까?
- 13. 어떻게 스크롤 뷰를 비활성화 할 수 있습니까?
- 14. Settings.bundle에서 필드를 숨기거나 비활성화 할 수 있습니까?
- 15. 가로 방향을 어떻게 비활성화 할 수 있습니까?
- 16. OpenSSL에서 MAC을 비활성화 할 수 있습니까?
- 17. zkoss에서 로딩 바를 비활성화 할 수 있습니까?
- 18. 컨트롤러에서 버튼을 비활성화 할 수 있습니까? - mvc
- 19. nmake : 컴파일 경고를 비활성화 할 수 있습니까?
- 20. 내부 함수에서 매크로를 비활성화 할 수 있습니까?
- 21. JVM 문자열 풀을 비활성화 할 수 있습니까?
- 22. UITouch - 다중 탭을 비활성화 할 수 있습니까?
- 23. 어떻게 Microsoft.VisualStudio.TestTools.TestTypes.Unit.TestFailedException을 비활성화 할 수 있습니까?
- 24. Xcode 4에서 디버거를 비활성화 할 수 있습니까?
- 25. 버튼을 어떻게 활성화/비활성화 할 수 있습니까?
- 26. 사용자가 로컬 알림을 비활성화 할 수 있습니까?
- 27. 어떻게 캐스케이드 옵션을 비활성화 할 수 있습니까?
- 28. UITextField에서 이모티콘 아이콘을 비활성화 할 수 있습니까?
- 29. 퀵타임 로고! 숨기거나 비활성화 할 수 있습니까?
- 30. 트랙볼을 어떻게 비활성화 할 수 있습니까?
이것은 아무 것도 고칠 수 없다고 생각하지 마십시오. 이미 기본적으로 숨겨져 있으며 span.mejs-time-total 동안 mouseenter에 표시됩니다. –