-1

我正在尝试有这样的东西,它是一个 div 类是焦点然后应该有另一个类的点击事件。这可能吗 ?

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 */
   }

我只是想知道如果可能那怎么办?

4

3 回答 3

0

使用.mouseenter()

$('div').mouseenter(function(){ 
   $('div.className').click();
               or
   $('div.className').trigger('click');
});

。扳机()

于 2013-10-07T16:17:55.750 回答
0

很难理解你到底是什么意思,但是这个问题被标记为 jQuery,所以我会尽力回答它。

$('.focusDiv').focus(function() { 
    $('.clickEvent').trigger('click'); 
});
于 2013-10-07T16:19:06.547 回答
0

一切皆有可能,只要您jQueryhead. :)

你可以trigger为此而努力。像这样使用它:

$('element').focus(function () { // when element is in focus
   $('element').trigger('click'); // click on second element
}); 

这样,一旦单击第一个元素,您将在另一个 div 上创建单击事件!

编辑:对不起,我写click的不是focus错误的。

于 2013-10-07T16:19:11.843 回答