当隐藏的div在jQuery中获得焦点时,我怎么能触发事件?

时间:2010-09-30 05:06:58

标签: javascript jquery events

在tabb设计中如果有多个隐藏的div,当隐藏的div使用jquery获取焦点时,我怎么能触发事件。我试过“焦点”,但那是表格控件。请建议

2 个答案:

答案 0 :(得分:0)

如果你是那个打电话的人,你可以提供show()方法的回调。

$('#tab1').show('fast', function(){
    // do something now that it is showing
});

答案 1 :(得分:0)

难以聚焦隐藏的领域。但是如果你现有的DIV代码是可编辑的,我建议使用不透明度作为替代。你可以这样做:

<强> HTML:

<div id="hiddendiv" style="height:'200';width:'200'">This is hidden DIV</div>

<强> jQuery的:

$('#hiddendiv').stop().animate({ opacity: 0.0 }, 500);

$('#hiddendiv').live('mouseenter', function(){
    $('#hiddendiv').stop().animate({ opacity: 1.0 }, 500);
});

Demo