我想爲我的div註冊clickevent。如果我把iframe放在div裏面,它不會工作。如果它在外面,它會起作用。如何在iframe位於div內時使其工作?如何註冊div點擊事件?
HTML:
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<style>
#mydiv
{
height: 300px;
width: 300px;
border: 1px solid;
}
</style>
<script src="Scripts/jquery-1.4.1.min.js" type="text/javascript"></script>
<script>
$(function() {
var clicks = 0;
$('#mydiv').bind('click', function (e) {
clicks++;
$("#numberclicks").html(clicks);
});
});
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<span id="numberclicks"></span>
<div id="mydiv">
<iframe id="myframe" src="http://www.jquery.com" width="300" height="300" />
</div>
</div>
</form>
</body>
</html>
確定它計數點擊,但iframe中的所有鏈接現在不起作用嗎?我想both! – Pindakaas
對不起,你不能擁有這兩件事,或者你應該直接在ifram上閱讀,你有沒有訪問iframe Source? –