关于jQuery自动生成html代码的方法--wrap用法

源码:

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
 <title>Onion Skin DropShadwo with jQuery</title>
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

 <style>
  .wrap0, .wrap1, .wrap2, .wrap3 {
    display:inline-table;
    /* /*/display:block;/**/
    }
  .wrap0 {
    float:left;
    background:url(shadow.gif) right bottom no-repeat;
    }
  .wrap1 {
    background:url(shadow180.gif) no-repeat;
    }
  .wrap2 {
    background:url(corner_bl.gif) -18px 100% no-repeat;
    }
  .wrap3 {
 padding:10px 14px 14px 10px;
    background:url(corner_tr.gif) 100% -18px no-repeat;
    }
    body { background: #fff;}
 </style>
 <script src="js/jquery-1.4.2.js" type="text/javascript"></script>

 <script>
  $(document).ready(function(){
  $("img.dropshadow")
  .wrap("<div class='wrap0'><div class='wrap1'><div class='wrap2'>" +
  "<div class='wrap3'></div></div></div></div>");
  });
 </script>
 </head>

 <body>
 <h1>Onion Skinned - With jQuery</h1>

 <p>First, the old-school, multiple divs hard coded into the html as seen on the <a href="http://www.p ></a>
 <div class="wrap0">
 <div class="wrap1">
    <div class="wrap2">
     <div class="wrap3">
      <img src="ball.jpg" alt="The object casting a shadow" />
     </div>
    </div>
 </div>
 </div>

 <p style="clear:both;">And now, the jQuery method, which uses javascript to wrap the image at runtime
       <img src="ball.jpg" class = "dropshadow" alt="The object casting a shadow" />
       <p>View the source of this page and you'll see the huge difference in markup!</p>
 </body>
 </html>

 

wrap可以自动生成包含指定Class的页面。。。

如本例将在:   <img src="ball.jpg" class = "dropshadow" alt="The object casting a shadow" /> 外面生成三个层。

三个层如下:

div class='wrap0'><div class='wrap1'><div class='wrap2'>  
  <div class='wrap3'>

 

</div></div></div></div>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

刘怀帮

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值