[关闭]
@zzudhj 2016-06-22T11:39:12.000000Z 字数 796 阅读 796

html 点击button 更换背景

js实现方法
监听id的ontouchstart、ontouchend事件
当然除了使用对象的id之外,也可以使用class,不过需要对获得的class对象的数组进行遍历

  1. <script type="text/javascript">
  2. window.onload = function() {
  3. var id = document.getElementById("id");
  4. // 触摸
  5. id.ontouchstart = function() {
  6. // 背景变绿
  7. this.style.backgroundColor = "green";
  8. };
  9. // 停止触摸
  10. id.ontouchend = function() {
  11. // 还原白色
  12. this.style.backgroundColor = "white";
  13. };
  14. };
  15. </script>

使用jquery实现

  1. $(function() {
  2. $(".classdiv").on("touchstart", function() {
  3. $(this).css({background: "green"});
  4. }).on("touchend", function() {
  5. $(this).css({background: "white"});
  6. });
  7. });

使用jquery设置css方法

  1. $(this).css({
  2. // 背景颜色
  3. backgroundColor: "#0f0",
  4. // 背景图片
  5. backgroundImage: "url(图片地址.png)",
  6. // 背景图片大小
  7. backgroundSize: "50% 50%",
  8. // 背景图片定位
  9. backgroundPosition: "50px 20px",
  10. // 背景图片重复
  11. backgroundRepeat: "no-repeat"
  12. });
  13. // 设置带有参数url方法
  14. Z('.className').css("background-image",'url("'+parameter+'")');
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注