编辑:不得不快速离开,所以没有完成,我决定使用jquery ui作为例子(你需要核心):

#line_three { width:100%; }

.line3_top {

position:absolute;

top:113px;

left:0px;

}

.line3_btm {

position:absolute;

bottom:100px;

left:0px;

}

var topbtm = true;

$(document).ready(function(){

$("#line_three").mouseenter(function(){

if ( topbtm ) {

$("#line_three").switchClass("line3_top","line3_btm",400);

} else {

$("#line_three").switchClass("line3_btm","line3_top",400);

}

topbtm = !topbtm;

});

});

hello;

我也喜欢其他一些建议。

EDIT2:刚刚在IE中测试过...它的工作原理很奇怪。 也许不得不直接因为IE中的奇怪行为与Jquery UI开关类。

编辑3 :

好吧,我让这个适用于IE和FF ...虽然有些注意事项。 +20是为了防止跳跃。 innerHeight为0的测试是在没有为元素(或主体)设置高度的情况下,因此如果它位于已定位的div中,则设置高度。

此外,这在jsfiddle中不起作用 ,但在常规网页上工作。 为此,请避免使用jsfiddle。

var topbtm = 1,top3=113,btm3=100;

$(document).ready(function(){

$("#line_three").mouseenter(function(){

var ih = $(this).offsetParent().innerHeight();

if (ih==0){ih=$(document).innerHeight();}

if ( topbtm==1 ) {

topbtm=-1;

$("#line_three")

.animate({"top":(ih-(btm3+20))}

,500

,function(){

$(this).css({"top":"auto","bottom":btm3});

})

topbtm=0;

} else if ( topbtm==0 ) {

topbtm=-1;

$("#line_three")

.animate({"bottom":(ih-(top3+20))}

,500

,function(){

$(this).css({"bottom":"auto","top":top3});

})

topbtm=1;

}

});

});

css里slidebottom,jquery - 从CSS“top”到“bottom”的jQuery动画 - 堆栈内存溢出相关推荐

  1. html 页面打印 分页符,html - 浮动的HTML / CSS打印分页符不起作用(例如:引导程序) - 堆栈内存溢出...

    首先,分页符不能在绝对定位的元素中使用,因此请确保分页符不在一个元素中. 现在,由于浮动导致分页符被忽略,因此我们需要清除浮动. 问题很clear: both; 如果带有page-break-afte ...

  2. html左浮动不管用图片往下放,html - 如何在HTML / CSS中水平对齐图像(浮动和显示内联块不起作用) - 堆栈内存溢出...

    我有一个水平排列的图像库,但是后来我做到了,以便当您将鼠标悬停在图像上时,图像上会覆盖文字,现在我以前没有什么东西可以用来使它们水平排列. 我尝试在所有选择器上使用左浮点数(同样使用display i ...

  3. css里的英文翻译,css常见英文翻译

    <css常见英文翻译>由会员分享,可在线阅读,更多相关<css常见英文翻译(2页珍藏版)>请在人人文库网上搜索. 1.一.Color(颜色)参数:[颜色值]二.Backgrou ...

  4. css里面的let,在css中创建类似边框效果的Droplet

    使用 CSS3创建这样的效果肯定是可能的,但你需要的不仅仅是边框. 在下面的示例中,我使用了具有径向渐变背景的伪元素来模仿所示的边框效果.根据哪个边应该有边框,您可以调整伪元素的位置以实现效果. 答案 ...

  5. vs2017创建外部css,webpack - 从生成的Microsoft SPA模板VS2017 webpack中删除特定供应商css - 堆栈内存溢出...

    我使用Microsoft模板创建了几个SPA项目. dotnet new --install Microsoft.AspNetCore.SpaTemplates::* 然后运行: dotnet new ...

  6. html溢出宽度控制,html - 具有固定宽度列的HTML / CSS表(如果内容溢出,则滚动) - 堆栈内存溢出...

    我有一个带有一个或多个固定宽度列的HTML表. 有时,此类列的内容超出了列的宽度,我想在表格列的底部使用一个滚动条. 我想保持相同的语义HTML结构,并且没有重复的表或多次迭代. 我想要尽可能少的Ja ...

  7. ie11 html元素操作,css - 在IE11中过滤html / body元素的灰度[重复] - 堆栈内存溢出

    由于IE不支持滤镜:grayscale ,您可以尝试使用SVG + JS方法在IE中应用灰度滤镜. 以下是代码片段的一部分. // Grayscale images only on browsers ...

  8. jQuery中ajax的触发时机,javascript - 如何在启动Ajax查询的jQuery中触发方法change() - 堆栈内存溢出...

    我有一个带有部门清单的选择项目html. 当我选择一个(方法"更改")时,它将在jquery中启动ajax请求,该请求将显示在另一个select输入中,即从数据库中获取的城市列表. ...

  9. ajax会占用服务器端内存吗,javascript - 为什么不允许在jquery datatable服务器端处理ajax成功使用? - 堆栈内存溢出...

    我正在使用asp.net mvc5并尝试使用jquery datatable插件服务器端处理. 服务器端处理的教程显示了从服务器返回结果的格式.但是我的项目的不同之处在于我无法从服务器发送" ...

最新文章

  1. [故障解决]图文:python启动报错:api-ms-win-crt-runtime-l1-1-0.dll丢失解决
  2. html表格中添加修改和删除链接,jQuery实现为table表格动态添加或删除tr功能示例...
  3. spring-cloud eureka注册发现
  4. 2022年全球及中国盐酸异丙肾上腺素行业投资风险与运营盈利分析报告
  5. ECharts 实现人民的名义关系图谱 代码开源
  6. source insight增加tab标签页的方法之sihook
  7. 【c++】【转】c++中的explicit关键字
  8. 日行千里,全凭“车”况,为什么我们要升级平台
  9. 地理(GIS)教学神器:气象地球生成器
  10. sikuli 搜索例子
  11. 4.3 SE38数据输出
  12. linux命令怎么显示文件某一行或几行内容
  13. 《Linux就该这么学》修正已知全部勘误,免费下载啦!
  14. linux 信号阻塞和信号未决
  15. 麦克风阵列技术 二 (自动增益控制 自动噪声抑制 回声消除 语音活动检测)
  16. 全球与中国无线上网卡和行业市场需求及投资前景分析报告2022-2028年
  17. arcgis重分类工具详解——结合遥感影像中植被剔除实例
  18. cmos逻辑门传输延迟时间_组合逻辑电路详解、实现及其应用
  19. 2021年上半年软考-网络工程师答案及解析(中级)
  20. Redis与数据库的数据一致性

热门文章

  1. 飞鸽转载异步操作(二)
  2. 如何自定义MFC的窗口类名
  3. Windows XP下Service的编程入门[2]
  4. 不搞代码来搞我,我又动了谁的奶酪?
  5. 工程师已经被虐到不行不行的了
  6. ip 十进制 整型 java_IP地址转换成10进制整数(zt)
  7. 凝聚式层次聚类 java_凝聚法层次聚类之ward linkage method
  8. mybatis核心配置_MyBatis 核心配置综述之StatementHandler
  9. windows10环境tensorflow下载安装
  10. 什么?你做的差异基因方法不合适?