关于jquery中hover、fadeOut、fadeIn问题

[复制链接]
查看11 | 回复3 | 2016-2-15 05:43:41 | 显示全部楼层 |阅读模式
首先,严重声明:隐藏的元素是没法触发鼠标事件的。所以你这想法根本行不通。其次,你写$('.c').hide();的本意应该是一开始让.c隐藏的,但是这样没法达到预期效果,必须要加载执行这动作才行,所以应该写成$(function(){$('.c').hide();})$(function(){$('.c p').hide();$('.c').hover(function(){$(this).find('p').fadeIn();},function(){$(this)....
回复

使用道具 举报

千问 | 2016-2-15 05:43:41 | 显示全部楼层
你这段什么代码啊! 为什么要先隐藏? 隐藏之后这个div在页面中是相当于不存在的,你后面定义的函数等于是没有意义的!其二、fadeOut函数你自己可以firebug检测这个元素是怎么实现fadeOut,fadeOut就是简单来说"display:none",这样子的话跟hide()方法是差不多的,display:none在页面上你是查看不到这个元素的。所...
回复

使用道具 举报

千问 | 2016-2-15 05:43:41 | 显示全部楼层
楼主把下面的放到html里试试 效果应该就是你说的那个了 另外你的那个hello一定要在div下面在套一个框如 等等都可以 直接在div里效果会出问题的test<script src="http...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行