首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用jQuery悬停在链接上

问使用jQuery悬停在链接上
EN

Stack Overflow用户
提问于 2013-07-10 02:45:41
回答 2查看 84关注 0票数 0

我正在尝试为悬停时添加一个简单的jQuery slidedown函数。当我将操作附加到文档正文时,我可以让slidedown工作,但当我用作链接的图像附加时,它不工作。这里是为div设置的

代码语言:javascript
复制
jQuery(document).ready( function(){
jQuery('.desTitle').hide()
});
jQuery('#desGal').hover(function()
{
jQuery('.desTitle').slideDown('slow');
});

HTML是:

代码语言:javascript
复制
<div id="contain">
<div class="desTitle"><a href="link"><img src="imgTitle"></a></div>
<div id="desGal"><a href="link"><img src="img"></a></div>
</div>

我相信链接就是问题所在,但我不确定。是否可以在链接上创建jQuery悬停事件?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-07-10 02:50:15

将悬停事件注册放在document.ready中。事件注册表可能在元素#desGal exists/document加载之前发生。

代码语言:javascript
复制
jQuery(document).ready(function () {
    jQuery('.desTitle').hide();

   jQuery('#desGal').hover(function () {
    jQuery('.desTitle').slideDown('slow');
});
});

您的意思是切换幻灯片然后使用slideToggle()吗

票数 0
EN

Stack Overflow用户

发布于 2013-07-10 02:51:38

我使用下面的CSS隐藏了要在hover上显示的原始图片

CSS

代码语言:javascript
复制
.desTitle {
    display:none;
}

然后添加以下JavaScript代码,还管理悬停的out事件:

JavaScript/jQuery

代码语言:javascript
复制
jQuery('#desGal').hover(function () {
    jQuery('.desTitle').slideToggle('slow');
});

JSFiddle

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17555853

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档