Advertisement
Guest User

Default.aspx

a guest
Dec 8th, 2011
1,664
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 2.90 KB | None | 0 0
  1. <%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %>
  2.  
  3. <%@ Register Assembly="CollectionPager" Namespace="SiteUtils" TagPrefix="cc1" %>
  4. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  5.  
  6. <html xmlns="http://www.w3.org/1999/xhtml">
  7. <head runat="server">
  8.     <title>Untitled Page</title>
  9.     <link rel="stylesheet" href="css/style2.css" type="text/css" media="screen" />
  10.     <style type="text/css">
  11.      #next { display:block!important; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border: 1px solid #ddd; background: #efefef; text-align: center; font-weight: bold; box-shadow: 2px 2px 2px rgba(50,50,50,0.4); color: #444; text-decoration: none; padding: 5px;}
  12.      #next:hover { background: #dfdfdf; color: #222;}
  13.   </style>
  14. </head>
  15. <body>
  16. <form id="form1" runat="server" style="width:900px;">
  17.  
  18. <asp:Repeater ID="repeater1" runat="server">
  19.         <itemtemplate>
  20.         <div class="box">
  21.             <%# DataBinder.Eval(Container.DataItem, "ProdName")%><br />
  22.             <img alt="" src="<%# DataBinder.Eval(Container.DataItem, "ProdImg") %>" />
  23.         </div>
  24.         </itemtemplate>
  25. </asp:Repeater>
  26. <div id="content"></div>
  27.  
  28.     <cc1:CollectionPager ID="CollectionPager1" runat="server" ControlCssClass="nav1">
  29.     </cc1:CollectionPager>
  30.    
  31.     <div id="footer">
  32.          <a id="next" href="Default.aspx?Page=2">more</a>
  33.     </div>
  34. <script src="../js/jquery-1.6.2.min.js" type="text/javascript"></script>
  35. <script src="../jquery.masonry.min.js" type="text/javascript"></script>
  36. <script src="../js/infinite.js" type="text/javascript"></script>
  37. <script type="text/javascript">
  38.   $(function(){
  39.    
  40.     var $container = $('#content');
  41.    
  42.     $container.imagesLoaded(function(){
  43.       $container.masonry({
  44.         itemSelector: '.box',
  45.         columnWidth: 100
  46.       });
  47.     });
  48.    
  49.     $container.infinitescroll(
  50.     {
  51.       pathParse: ["http://localhost:58539/Shop2/Default.aspx?Page=",""],
  52.       navSelector  : "a#next:last",    // selector for the paged navigation
  53.       nextSelector : "a#next:last",  // selector for the NEXT link (to page 2)
  54.       itemSelector : ".box",     // selector for all items you'll retrieve
  55.       loading: {
  56.           finishedMsg: 'No more pages to load.',
  57.           img: 'http://i.imgur.com/6RMhx.gif' }},
  58.       // trigger Masonry as a callback
  59.       function( newElements ) {
  60.         // hide new items while they are loading
  61.         var $newElems = $( newElements ).css({ opacity: 0 });
  62.         // ensure that images load before adding to masonry layout
  63.         $newElems.imagesLoaded(function(){
  64.           // show elems now they're ready
  65.           $newElems.animate({ opacity: 1 });
  66.           $container.masonry( 'appended', $newElems, true );
  67.         });
  68.       }
  69.     );
  70.   });
  71. </script>
  72.  </form>
  73.  </body>
  74. </html>
  75.  
  76.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement