Javascript/JQuery 做翻转效果确认

标签 javascript jquery html effect rollover

基本上,我在 JQuery 的帮助下开设了一些关于 Javascript 的远程类(class)。 在其中一项作业中,它要求:

  • 改变形象
  • 该图像会随着翻转效果而变化。

因为它最初是瑞典语(我出生在瑞典并说瑞典语)我有点困惑,因为我在互联网上获得的关于我的编程的所有帮助信息都是英文的。希望你明白..

$(document).ready(function (){

//bildbyte(attr) med rollover-effekt
$('#lamp').mouseover(function() {
    $(this).attr('src', 'pic_bulbon.gif');
}); 
$('#lamp').mouseout(function() {
    $(this).attr('src', 'pic_bulboff.gif');
});
});

这看起来可以接受吗?你会确认吗?我对翻转效果有点困惑。 该代码将表示未点亮的灯。但是只要您将鼠标移到它上面,它就会继续。

意见?

最佳答案

我可能会尝试使用 jQuery 的 hover() function .这将有助于使您的代码更易于阅读,并且可以帮助您组织灯泡打开/关闭时发生的事情。例如:

var bulbOn = function() { ... }

var bulbOff = function() { ... }

$('#lamp').hover(bulbOn, bulbOff);

Here's一个 jsfiddle 来说明。

关于Javascript/JQuery 做翻转效果确认,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18877652/

相关文章:

javascript - 如何在 React/React Native 中使用 Emscripten 编译的 JavaScript

javascript - Jquery Gritter 设置位置

jQuery hide() 隐藏了它不应该隐藏的东西

javascript - 如何在html中制作下拉菜单?

javascript - JqueryUI 工具提示阻止 <select> 元素下拉列表在 IE 11 中停留

javascript - ExternalInterface 未链接 javascript 和 actionscript 3

javascript - jQuery Accordion 打开折叠

jquery - 如何在 jquery 中突破 $.each ?

html - 如何将文本和未排序列表放在同一行

html - 将 div 粘贴到父聊天窗口的底部