码迷,mamicode.com
首页 > 其他好文 > 详细

手风琴效果

时间:2015-08-01 06:21:46      阅读:126      评论:0      收藏:0      [点我收藏+]

标签:


    1. <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="手风琴.aspx.cs" Inherits="MvcApplication1.Views.手风琴" %>
    2. <%--<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">--%>
    3. <html xmlns="http://www.w3.org/1999/xhtml">
    4. <head runat="server">
    5. <title></title>
    6. <script src="../Scripts/jquery-1.4.1.min.js" type="text/javascript"></script>
    7. <style type="text/css">
    8. .wrapper ul *
    9. {
    10. transition: all linear 0.1;
    11. }
    12. </style>
    13. <script type="text/javascript">
    14. function bind(el, eventType, callback) {
    15. //捕获和冒泡阶段
    16. if (typeof el.addEventListener === "function") {
    17. el.addEventListener(el, eventType, callback, false);
    18. } else if (typeof el.attechEvent === "function") {
    19. el.attechEvent(on + eventType, callback);
    20. }
    21. }
    22. function mouseoverHandler(e) {
    23. var target = e.target || e.scrElement; //事件触发者
    24. var outer = document.getElementById("subject");
    25. var list = outer.getElementsByTagName("li");
    26. for (var i = 0; i < list.length; i++) {
    27. list[i].className = "";
    28. //list[i].className = list[i].className.replace(‘big‘, ‘‘);
    29. }
    30. //事件冒泡,当鼠标悬停在 li里面的元素 触发onmouseover li也会捕获到mouseover
    31. while (target.tagName.toLowerCase != LI || target.tagName==body) {
    32. target = target.parentNode;
    33. }
    34. target.className = big;
    35. }
    36. function init() {
    37. var outer = document.getElementById("subject");
    38. var list = outer.getElementsByTagName("li");
    39. for (var i = 0; i < lelist.length; i++) {
    40. bind(list[i], "mouseover", mouseoverHandler);
    41. }
    42. }
    43. </script>
    44. </head>
    45. <body>
    46. <form id="form1" runat="server">
    47. <div class="wrapper">
    48. <ul>
    49. <li><a href="#name1">
    50. <img src="../1.jpg" />
    51. <div>
    52. <h3>
    53. </h3>
    54. <p>
    55. </p>
    56. <p>
    57. </p>
    58. </div>
    59. <i></i><i></i></a></li>
    60. </ul>
    61. </div>
    62. </form>
    63. </body>
    64. </html>





手风琴效果

标签:

原文地址:http://www.cnblogs.com/TT-Cartier/p/4693538.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!