我想为我的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? –