엉망, 당신은을 열 경우 그들은JQuery와 둥근 모서리 (IE)는 좀 TD 태그에 둥근 모서리를 만들 jQuery의 jquery.corner.js을 사용하고
- 를 제외하고 IE에서 잘 볼 새 탭을 클릭 한 다음 페이지로 다시 돌아온다
- 다른 탭으로 이동하면 링크를 클릭 한 다음 javacript-execution div/menu (내가 생각하는 것) 위에 마우스를 가져 가면
- 페이지로 돌아올 수 있습니다.
둥근 모서리가 수평선으로 바뀌고 td 태그 내의 텍스트가 아래로 밀려납니다. 그러나 페이지가 새로 고쳐지면 렌더링이 정상으로 돌아갑니다. 모든 경우에 Firefox에서 완벽하게 작동합니다.
아이디어가 있으십니까? 다음과 같이
이 참고로, 내가 사용 자바 스크립트 코드는 (그것은 MOSS 2007 페이지 것) :
<html>
<head>
<script type="text/javascript" src="jquery-1.2.6.js"></script>
<script type="text/javascript" src="jquery.corner.js"></script>
<script type="text/javascript">
<!--
$(document).ready(function()
{
$("div").corner("top");
$("td").corner();
});
//-->
</script>
</head>
<body>
<table>
<tr>
<td style="background-color: blue">
TD that will be messed up.
</td>
</tr>
</table>
<div style="background-color: green">
divs don't get messed up.
</div>
</body>
</html>
: 여기
$(document).ready(function(){
$("table.ms-navheader td").corner("top");
});
완벽하게 문제를 표시하는 샘플 HTML 페이지입니다 위의 코드에서 TD는 새 탭을 열었을 때 엉망이되지만 div가 아닙니다. 나는 MOSS가 방출 한 HTML에 대해 많은 통제권을 가지고 있지 않다. 그렇지 않으면 나는 총알을 물리쳐 테이블 대신 DIV를 사용했을 것이다.
여러 개의 jquery.corner.js 플러그인이 있습니다. 당신이 사용하고있는 링크가 도움이 될 것입니다. :) –