我正在尝试这样的东西,这是一个div与类焦点,然后在另一个类上应该有一个click事件。这可能吗 ?
HTML
<div class="focusDiv">
<div class="clickEvent">
</div>
</div>
Css
.focus:focus{
background: #fff;
border-color: #fa9a34;
-webkit-box-shadow: 0px 0px 6px 0px rgba(250, 154, 52, .5);
box-shadow: 0px 0px 6px 0px rgba(250, 154, 52, .8);
outline: none; /* remove outline */
}
我只是想知道如果可能的话怎么样?
答案 0 :(得分:0)
$('div').mouseenter(function(){
$('div.className').click();
or
$('div.className').trigger('click');
});
答案 1 :(得分:0)
很难理解你究竟是什么意思,但这个问题被标记为jQuery,所以我会尽力回答它。
$('.focusDiv').focus(function() {
$('.clickEvent').trigger('click');
});
答案 2 :(得分:0)
如果只有jQuery
的脚本部分中包含head
的最新版本,那么一切皆有可能。 :)
你可以拥有trigger
。像这样使用它:
$('element').focus(function () { // when element is in focus
$('element').trigger('click'); // click on second element
});
这样,一旦点击第一个元素,你就会在另一个div上创建click事件!
编辑:抱歉,我错误地写了click
而不是focus
。