javascript - 下拉联系表单 - 表单向下动画后更改按钮上的背景图像

标签 javascript html css

我正在创建一个下拉联系表单,您可以查看下面的代码:

http://jsfiddle.net/VtQbE/4/

目前基本上有一个黑色按钮,按下它会触发 jquery 下拉并显示表单。

我想要做的是有一个显示“向下箭头”的背景图像,然后在按下按钮并下拉以显示表单后,我想要一个“向上箭头”

看起来很简单,但我还没有找到一种方法来做到这一点,同时搞乱它。

任何想法将不胜感激!!

最佳答案

将向下箭头背景图像添加到 <div id="contactLink"></div>像这样<div id="contactLink" style="background:url('arrowdown.png')"></div>然后在你的函数中

$("#contactLink").click(function(){
   if ($("#contactForm").is(":hidden")){
      $("#contactForm").slideDown("slow");
      $('#contactLink').css('background', "url('arrowup.png')");
   }else{
      $("#contactForm").slideUp("slow");
      $('#contactLink').css('background', "url('arrowdown.png')");
   }
});

关于javascript - 下拉联系表单 - 表单向下动画后更改按钮上的背景图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11314165/

相关文章:

javascript - 移动设备上的全高图像

javascript - HTML5 视频时间更新事件在 chrome 中聚焦于其他选项卡时未触发

javascript - 如何通过点击按钮实现背景图片位置变化的幻灯片效果

html - 悬停列表项空间(宽度和高度)而不是文本空间

html - 在 HTML 和 CSS 中更改列宽

jquery - 带有下一个/上一个按钮的 CSS/jQuery 全屏幻灯片

javascript - 什么在数据消耗方面更有效率。获取还是发布?

javascript - 解析关系数据上的查询 Javascript - "contains"

javascript - 单击链接时关闭全屏导航覆盖

css - 在不同的页面中具有不同的字体粗细/类型