一、主要的jquery代码

  
 
 
  1. (function($){
  2. $.fn.preview=function(){
  3. varxOffset=10;
  4. varyOffset=20;
  5. varw=$(window).width();
  6. $(this).each(function(){
  7. $(this).hover(function(e){
  8. if(/.png$|.gif$|.GIF$|.jpg$|.JPG$|.bmp$|.BMP$/.test($(this).attr("bigpic"))){
  9. $("body").append("<divid='preview'><div><imgsrc=\'#\'" /span>+$(this).attr('bigpic')+"'/><p>"+$(this).attr('title')+"</p></div></div>");
  10. }else{
  11. $("body").append("<divid='preview'><div><p>"+$(this).attr('title')+"</p></div></div>");
  12. }
  13. $("#preview").css({
  14. position:"absolute",
  15. padding:"4px",
  16. border:"1pxsolid#f3f3f3",
  17. backgroundColor:"#eeeeee",
  18. top:(e.pageY-yOffset)+"px",
  19. zIndex:1000
  20. });
  21. $("#preview>div").css({
  22. padding:"5px",
  23. backgroundColor:"white",
  24. border:"1pxsolid#cccccc"
  25. });
  26. $("#preview>div>p").css({
  27. textAlign:"center",
  28. fontSize:"12px",
  29. padding:"8px03px",
  30. margin:"0"
  31. });
  32. if(e.pageX<w/2){
  33. $("#preview").css({
  34. left:e.pageX+xOffset+"px",
  35. right:"auto"
  36. }).fadeIn("fast");
  37. }else{
  38. $("#preview").css("right",(w-e.pageX+yOffset)+"px").css("left","auto").fadeIn("fast");
  39. }
  40. },function(){
  41. $("#preview").remove();
  42. }).mousemove(function(e){
  43. $("#preview").css("top",(e.pageY-xOffset)+"px")
  44. if(e.pageX<w/2){
  45. $("#preview").css("left",(e.pageX+yOffset)+"px").css("right","auto");
  46. }else{
  47. $("#preview").css("right",(w-e.pageX+yOffset)+"px").css("left","auto");
  48. }
  49. });
  50. });
  51. };
  52. })(jQuery);

二、html代码

  
 
 
  1. <aclass="preview"href="150.html"bigpic="http://show.icarlus.com//Upload/photos/4135314.jpg"title="史贝贝"><imgsrc="http://show.icarlus.com//Upload/photos/4135314.jpg"/></a>
  2. <aclass="preview"href="97.html"bigpic="http://show.icarlus.com//Upload/photos/419267.jpg"title="李贤玲"><imgsrc="http://show.icarlus.com//Upload/photos/419267.jpg"/></a>

更多相关文章

  1. Server.Htmlencode用于文本域显示带的html代码
  2. IOS学习之WebView加载本地HTML代码或网络资源
  3. html5 css3 背景视频循环播放代码
  4. HTML5 标签audio添加网页背景音乐代码
  5. 我无法理解为什么我的代码中的单击选择文本
  6. js字符串与html代码互相转换时怪想法:自己解析js字符串成普通字
  7. 解决FCKEditor编辑器在浏览器返回时显示html源代码的问题
  8. 高分求:如何解析IdHTTP获得的http代码?用mshttp的IHTMLDocument2可
  9. 韩顺平_轻松搞定网页设计(html+css+javascript)_第19讲_js运行原

随机推荐

  1. Android动态加载外部jar包及jar包中图片
  2. Android 开发新方向 Android Wear ——概
  3. Android Alarm驱动源代码分析(Alarm.c)
  4. android手电筒原理
  5. 70个具有商业实战性的精品Android源码
  6. android Pull解析复杂XML 转
  7. [android]组件之一Activity简介
  8. Android 线程学习
  9. 【Android】几种常见广播监听器(Wifi,亮
  10. 为Android加入busybox工具