2011-03-15 82 views
0

你好,我试图添加一个鼠标移动到这个代码的效果,但我一直没有成功,这样做,任何帮助将是伟大的......我不知道你是否会需要任何信息但如果是的话,我可以添加任何你需要的东西试图为此Javascript代码添加一个mouseover效果

我遇到的问题是,当我结束了选项卡的我可以点击文本,并突出显示它所有:(在正常鼠标超过效果后,如果可以完成

感谢

<script type="text/javascript"> 
function init(){ 
    var stretchers = document.getElementsByClassName('box'); 
    var toggles = document.getElementsByClassName('tab'); 
    var myAccordion = new fx.Accordion(
     toggles, stretchers, {opacity: false, height: true, duration: 600} 
    ); 
    //hash functions 
    var found = false; 
    toggles.each(function(h3, i){ 
     var div = Element.find(h3, 'nextSibling'); 
      if (window.location.href.indexOf(h3.title) > 0) { 
       myAccordion.showThisHideOpen(div); 
       found = true; 
      } 
     }); 
     if (!found) myAccordion.showThisHideOpen(stretchers[0]); 
} 
</script> 
+0

采取mootools的看看了mouseenter /鼠标离开的东西(假设这就是你”重新使用) 在附注中,您也可以使用“var stretchers = $$('。box');”如果您的确在使用moo – 2011-03-15 20:09:26

+0

您好,对JS的工作方式非常新颖,我发现了两个moo文件,分别是moo.fx.js和moo.fx.pack.js.还有prototype.lite.js – VK27 2011-03-15 20:21:42

+0

老实说,mootools带有一个很好的手风琴组件,并且相当体面的记录。我只是使用他们已经有的任何东西,如果它会为你做的伎俩(看看更多的文档在mootools.net) – 2011-03-15 22:49:54

回答

0

要添加在J A鼠标悬停效果查询时,尝试这样的:

$('#your id/.your class').bind('mouseover', function() { 
    alert('hello world');//YOUR CODE HERE 
}); 

我没有看到你的代码中的任何鼠标悬停事件,检查API here

+0

我可以添加到上面的JS? – VK27 2011-03-15 20:14:59

+0

由'var div = Element.find'判断,他没有使用jQuery - 所以不行,那是行不通的。 – 2011-03-15 20:20:02

+0

Ah ok Jamie Wong谢谢 – VK27 2011-03-15 20:22:33