网上查阅了资料,但都不能解决这问题。
需求是这样:比如我看到某个网页上有个图片的onmouseover事件效果很漂亮,想知道是怎么实现的,背后该事件绑定的function是什么,通过Firebug,chrome的控制台都没能看到该事件。
请问坛里的高手,有这方面的解决方案吗?
以下是我找到的资料,但并不适用。
资料: http://hi.baidu.com/shashadu/blog/item/3366cf2697d1eb198b82a168.html
http://www.bennadel.com/blog/1727-Viewing-jQuery-DOM-Event-Bindings-With-FireBug.htm
示例网站:http://blog.xdite.net/ 网站Logo在Chrome下浏览时鼠标移动到上面会有抖动效果。请问能找到背后的实现代码吗?
以上只是举个例子,这样的效果也不难实现,我想要的结果是当我对某些网站的一些元素事件感兴趣时,可以举一反三。
------解决方案--------------------
- CSS code
body > header h1 a img:hover { -webkit-animation-name:tp1; -webkit-animation-duration:1.9555s; -webkit-animation-iteration-count:infinite; cursor:pointer } @-webkit-keyframes tp1 { 0% { -webkit-transform:translate(-2px, 0px) } 10% { -webkit-transform:translate(-2px, 0px) rotate(-1deg) } 20% { -webkit-transform:translate(-5px, -5px) rotate(-3deg) } 30% { -webkit-transform:translate(-8px, 2px) rotate(-3deg) } 40% { -webkit-transform:translate(-5px, -5px) rotate(-1deg) } 60% { -webkit-transform:translate(-2px, 0px) rotate(1deg) } 70% { -webkit-transform:translate(5px, -5px) rotate(3deg) } 80% { -webkit-transform:translate(8px, 2px) rotate(3deg) } 90% { -webkit-transform:translate(5px, -5px) rotate(1deg) } 100% { -webkit-transform:translate(-2px, 0px) } }