作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个显示计数的 div:
例如,当鼠标悬停在 div 上时,我如何将文本从 0 更改为任何单词,并在鼠标离开时恢复为 0。
我试过这段代码,但没有用。
$('.post-fav a').bind('mouseenter',function() {
var default_text = $(this).text();
$(this).css({'background-position' : 'left bottom', 'color' : '#1871a4'});
$(this).html('<?php _e('favorite','deluxe'); ?>');
});
$('.post-fav a').bind('mouseleave',function() {
$(this).css({'background-position' : 'left top', 'color' : '#666'});
$(this).text(default_text);
});
默认文本是可变的,每个元素都有特定的计数,我需要以某种方式存储鼠标移动时的初始计数..我不能在 js 中将其硬编码为 0 或任何其他计数。
最佳答案
你只需要使用悬停函数,第一个参数是mouseover,第二个是mouseout:
$('div').hover(
function() { $(this).html('anyword'); },
function() { $(this).html('0'); }
);
编辑:
var storedtext;
$('div').hover(
function() {
storedtext = $(this).html();
$(this).html('anyword');
},
function() { $(this).html(storedtext); }
);
关于php - 如何在悬停时更改文本并在鼠标移出时恢复为默认值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11478048/
我正在做一个项目,我的 android 在这个项目中作为一个网络服务器工作;输入带端口号的 IP 地址,打开 Web 界面,用户可以将文件上传到手机。我想在 Web 界面上显示一些图片,以便我们的界面
我是一名优秀的程序员,十分优秀!