2014-03-03 157 views
-1

这个网站我有以下代码:悬停功能使用jQuery

<div class="portfolio"> 
    <a href="#" ><i></i> 
     <span> 
      <strong>douras.co</strong> 
     </span> 
    </a> 
</div> 
<div class="portfolio"> 
    <a href="#"><i></i></a> 
</div> 
<div class="portfolio"> 
    <a href="#"><i></i></a> 
</div> 
<div class="portfolio"> 
    <a href="#"><i></i></a> 
</div> 
<div class="portfolio"> 
    <a href="#"><i></i></a> 
</div> 
<div class="portfolio"> 
    <a href="#"><i></i></a> 
</div> 
<div class="portfolio"> 
    <a href="#"><i></i></a> 
</div> 
<div class="portfolio"> 
    <a href="#"><i></i></a>    
</div> 
<div class="portfolio"> 
    <a href="#"><i></i></a> 
</div> 

我想给悬停功能的链接中所给的跨度,也是我需要包括跨度低于悬停所有链接。所以我需要为此的jQuery功能。以下给出每个列表的链接。

+1

你想达到什么目的? –

+0

我想要悬停功能脚本 – user3373454

+0

,我也需要使用跨度功能只有当鼠标移过它 – user3373454

回答

0

使用这样

$(".portfolio a span").hover(function() { 
    //your stuff here 
}); 
+0

我只是一个起居者 – user3373454

+0

@ user3373454:做了这项工作? –

0

这里是mouseover功能和mouseleave功能

$(".portfolio a span") 
.mouseover(function() { 
    //your stuff here 
}) 
.mouseleave(function() { 
    //your stuff here 
}); 
+2

mouseenter不是鼠标悬停! –

+0

@ C-link:你应该检查这个链接http://api.jquery.com/mouseover/ –

+0

这是不同的! –

0

可能这是你在问什么。 添加一个类跨越像

<span class="spanhover"> 
现在

在你的CSS写

.spanhover:hover 
{ 
// give the style 
} 

而在jQuery的尝试:

$(".spanhover").hover(function() { 
    //your stuff here 
}); 
0
$(".portfolio a").each(function() 
{ 
    $(this).append('<span>Span text</span>'); 
});//this will add span to all links 
$(".portfolio a span").on('mouseenter',function() 
{ 
    alert('Hover'); 
});//this will add hover function to span inside link 

这应该工作

+0

我也给类的跨度和强烈 .portfolio跨度{ 背景:没有重复滚动0 0 RGBA(0,0,0,0.7); color:#FFFFFF; font-size:33px; height:170px; left:1px; position:absolute; text-align:center; width:320px; } .portfolio span strong { display:block; padding:56px 9px 5px 13px; } – user3373454

+0

它工作吗? – Bala

0

尝试这个:

$(".portfolio a span").hover(
    function() { 
     // Your code to run when your mouse enter the span 
    }, function() { 
     // Your code to run when your mouse leave the span 
    } 
); 

而且,由于你是初学者,我强烈建议您通过这些教程去从jQuery官方网站浏览:https://learn.jquery.com/

0

希望你想要的东西像this

$(".portfolio a span").hover(function() { 
    $(this).css('color','#FF0000'); 
},function() { 
    $(this).css('color','#0000FF'); 
}); 
+1

你应该在回答时张贴代码,而不只是一个链接。 (如果jsbin在有人访问此页面时期望得到答案,会发生什么情况?) – Archer

+0

仅粘贴代码并观看现场活动是不同的。 –

+0

n这是jsbin ..没有博客或任何个人物品 –