我对编程很陌生。请给我一个怜悯。根据后mouseover/out 结合点击行为。我想问更多问题,因为我仍然无法完成任务。
下面是我的代码:
Child.html
<div id="custom_div">This div will be highlighted</div>
父.html
<iframe id="iframeID" src="Child.html"></iframe>
<a href="#" id="custom_Link">Click to highlight the custom div in Child.html</a>
<script>
$('#iframeID').contents().find('#custom_div');
$('#custom_Link').hover(function () {
$('#custom_div').toggleClass('highlight');
});
$('#Custom_Link').click(function (e) {
$('#Custom_div').addClass('highlight');
$(e.currentTarget).unbind('mouseenter mouseleave');
});
</script>
我想做的是:
- 当用户将鼠标悬停在“custom_link”上时,“custom_div”被突出显示。
- 当用户将鼠标移出“custom_link”时,“custom_div”处的突出显示将被消除。
- 当用户点击“custom_link”时,“custom_div”被突出显示。但是,当用户将鼠标移出时,'highlightDiv' 仍然被添加到“custom_div”中。
你能帮我解决这个问题吗?我寻找了很多“通过 Jquery 访问 iframe 元素”的问题,但是,我仍然无法理解。如果您也可以提供 Jsfiddle 示例,那就太好了。