作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
Latest DEMO intermadiate issue
在悬停时,我正在计算 div 的当前高度并通过 jquery 添加 50px。在 MouseOut 当前高度不适用
例如:
currentHeight = 20px(这个高度是动态的)
添加高度 = 50px
所以鼠标悬停时 div 将是 70px
当我 mouseOut currentHeight 应该相同时,即 20px(这个高度将是动态的)
JS 代码:
txt__mouse__hover : function(){
$(".itemMasTxt").hover(function () {
currentHeight = $(this).height();
addHeight = 50;
$(this).animate({
height:(currentHeight + addHeight)
}, 200);
}, function () {
alert(" --" + currentHeight)
$(this).animate({
height:(currentHeight)
}, 200);
});
最佳答案
检查 DEMO
var counter = 0;
$(".itemMasTxt").hover(function () {
if(innterText !== $(this)[0].innerText){
counter = 0;
}
if(counter == 0){
innerHeight = $(this).innerHeight();
innerHeightAdd = $(this).innerHeight() + addHeight;
innterText = $(this)[0].innerText;
}
counter++;
$(this).stop().animate({
height:(innerHeight + addHeight)
}, 200);
}, function () {
$(this).stop().animate({
height:(innerHeightAdd - addHeight)
}, 200);
});
关于javascript - Mouse Out Orange Div "CurrentHeight"未应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29388065/
old demo Latest DEMO intermadiate issue 在悬停时,我正在计算 div 的当前高度并通过 jquery 添加 50px。在 MouseOut 当前高度不适用 例如
我是一名优秀的程序员,十分优秀!