I have a 드롭다운하십시오 탐색 메뉴를 클릭하면 다른 페이지로 이동할 수 있는 일부 직무명 안 된다 (이 제목 드롭다운하십시오 메뉴를 클릭하면 열) 나머지는 모두 유형에는 자오웨버 실행하십시오 한다 (이 않습니다 드롭다운과 %s/dbase/ext_table. 실행하십시오 직접) 그들에게 href '정의'
이를 해결하기 위해서는 내가 추가했어야 정보정의다음 css 의 타이틀 전 유형
pointer-events: none;
또한 정상적으로 작동하는. 그러나 이 속성은 IE 에서 지원하지 않는 일부 해결 방법을 찾고 있습니다.
아무 생각 없어?
웹킷 브라우저, 당신은 어디에 있는 지 구현됩니까 포인터입니다 이벤트 는 mizilla 해킹, t # 39 의 ie 만 년 다른 브라우저를 can& 그것을 볼 수 있을 것으로 기대하고 있다.
하지만 난 해결책을 찾을 수 있다.
이 속성을 이해하고 사용하는 일부 플러그인에는 사용하여 Javascript 로 잘 알려져 있지 / 이벤트 및 다른 요소를 마우스용 시행하십시오 보냅니다.
또한 다른 Javascript 솔루션이므로 here.
[3]: http://caniuse.com/ # 성과 = 포인터입니다 이벤트
여기 다른 매우 쉽게 구축할 수 있는 솔루션을 함께 5 줄의 코드:
예:
//This is an IE fix because pointer-events does not work in IE
$(document).on('mousedown', '.TopElement', function (e) {
$(this).hide();
var BottomElement = document.elementFromPoint(e.clientX, e.clientY);
$(this).show();
$(BottomElement).mousedown(); //Manually fire the event for desired underlying element
return false;
});
제 대답은 참조 (https://stackoverflow.com/questions/9385213/how-to-make-internet-explorer-emulate-pointer-eventsnone) 에서
<a href="contact.html" onclick="unleashTheDragon();" disabled="disabled">Contact</a>
IE 에서는 이 표시됨과 '이벤트' 를 비활성화됨 요소 및 트리거되지 않습니다. 그러나 '비활성화됨 유효하지 않은 속성' 앵커 (anchor) 태그. 따라서 다른 브라우저에서도 won& # 39, 빗나갔다. 그들을 위해 포인터입니다 이벤트 없음 '스타일' 이 있어야 합니다.
a[disabled="disabled"] {
pointer-events: none; /* this is enough for non-IE browsers */
color: darkgrey; /* IE */
}
/* IE - disable hover effects */
a[disabled="disabled"]:hover {
cursor:default;
color: darkgrey;
text-decoration:none;
}
구글 크롬, IE11) 에 대한 업무 및 ie8.< br>; Css 는 물론, 위 (를) ',' 앵커 주기표시 렌더링됩니다 비활성화됨 = " disabled".
난 거의 2 일 이 문제에 대한 해결책을 찾기 위해 이 드디어 찾았다.
이 /dev/raw/raw1 javascript 를 포함한다.
이 javascript 를 사용할 수 있는 플러그-인을 다운로드하십시오 / 복사됩니다. 그냥 '코드' 의 사이트 및 복사 / 다운로드하십시오 pointer_events_polyfill.js 파일로 저장합니다. 해당 사이트에 javascript 를 포함.
src = ";;; ',' < 스크립트입니다 JS/pointer_events_polyfill.js> < /script>
이 사이트에 jquery 스크립트에만 추가
$(document).ready(function(){
PointerEventsPolyfill.initialize({});
});
작동하잖아! 내가 할 수 있는 요소 요소에 투명해집니다 클릭합니다. # 39 m, i& 사용하는 IE 10. 또한 인터넷 익스플로러 9 이하 작업하십시오 됐으면 좋겠다 "고 말했다.
Javascript:
document.getElementById("theTextbox").focus();
JQuery:
$("#theTextbox").focus();
이 텍스트 꽂으십시오 텍스트를 입력할 수 있습니다.
덮개 등을 사용하여 있는 요소를 보이지 않는 블록이어야 dtep 요소: '전에 이후' '또는'
a:before {
//IE No click hack by covering the element.
display:block;
position:absolute;
height:100%;
width:100%;
content:' ';
}
// get current browser width
var width = $(window).width();
if (width >= 1001) {
// refer link to nothing
$("a#linkID").attr('href', 'javascript:;');
}
아마 it& # 39 에 유용한 당신꺼에요.
그냥 " not", 수도 있습니다. ',' 이 태그 나는한다 a> < 내부에 url 추가, ',' 태그번호 제어됨을 < 않는비즈니스 메뉴, a> 드롭다운을 함께 잘 알려져 있다. 그럼 내가 없으면 추가 드롭다운하십시오 신앙이니라 url 을 통해 '< ul> 드롭다운을 있습니다;; 그냥, '목록, li> < 분리하십시오.