테스트 용으로 두 개의 간단한 페이지가 있습니다.jQuery .load() - IE에서 작동하지 않는 코너 플러그인 - Firefox가 괜찮습니다.
첫 번째 페이지에서 $.load()
을 사용하여 두 번째 페이지에서 div
을로드합니다.
두 페이지 모두 코너링 할 플러그인이 포함되어 있습니다. 두 번째 페이지에서 div를로드하는 첫 번째 페이지를로드하면 코너링이 작동하지 않습니다. 그러나 두 번째 페이지를 직접로드하면 코너링이 작동하므로 $ .load()와 관련이 있습니다. 여기
1 페이지에서 일부 코드입니다 :<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Untitled Page</title>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#load").load('testLoadCornering2.aspx #loadMe');
});
</script>
<script src="resources/js/curvycorners.js" type="text/javascript"></script>
<script src="resources/js/curvycorners.src.js" type="text/javascript"></script>
<link href="resources/css/main.css" rel="stylesheet" type="text/css" />
<link href="resources/css/buttons.css" rel="stylesheet" type="text/css" />
<link href="resources/css/confirm.css" rel="stylesheet" type="text/css" />
</head>
<body>
<form id="form1" runat="server">
<div id="load" class="BWTable">
</div>
</form>
</body>
</html>
당신은 페이지가 두 번째 DIV를로드하려고 참조하십시오.
그리고 두 번째 페이지 :
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Untitled Page</title>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>
<script src="resources/js/curvycorners.js" type="text/javascript"></script>
<script src="resources/js/curvycorners.src.js" type="text/javascript"></script>
<link href="resources/css/main.css" rel="stylesheet" type="text/css" />
<link href="resources/css/buttons.css" rel="stylesheet" type="text/css" />
<link href="resources/css/confirm.css" rel="stylesheet" type="text/css" />
</head>
<body>
<form id="form1" runat="server">
<div id="loadMe" class="BWTable">
<p>
Test Test Test Test Test Test Test
</p>
</div>
</form>
</body>
</html>
그리고 그것은 (플러그인 둥근 모서리와 함께) 반올림에 사용하는 CSS :
파이어 폭스에서background-image: url( '../../images/wp_form2.gif');
border: solid 1px #000000;
margin-left: auto;
margin-right: auto;
text-align: center;
color: white;
-moz-border-radius: 10px; /* Rounded corners plugin */
-webkit-border-radius: 10px; /* Rounded corners plugin */
, 이것은 잘 작동 -하지만 IE에서 (특별히 시도한 버전 8) 모서리는 절대로 둥글 지 않습니다.
다시 말하면 수동으로 IE 8 모서리의 두 번째 페이지로 이동하는 것은 .load() 메서드가 사용 된 경우에만 해당됩니다.
도움을 주시면 감사하겠습니다.
참고 : 두 페이지에 스타일 시트를 추가 할 필요가 없다는 것을 알고 있습니다. 첫 페이지에서로드해야하기 때문에 스타일 시트를 추가 할 필요는 없지만 시도한 내용의 전체 코드를 보여주기 위해 추가했습니다. 할 것. 감사합니다, 리키
박스 모델 대신 국경의 사용이 될 수는 그래서 파이어 폭스와 크롬에서와 동일 국경 반경 등의 작업 모습입니다 수 있습니다. –
이것은 이제 해결되었으며 내 대답을 게시했습니다. 모두에게 감사드립니다. – Ricky