Вход Регистрация
Файл: ui/development-bundle/demos/droppable/shopping-cart.html
Строк: 51
<?php
<!doctype html>
<
html lang="en">
<
head>
    <
meta charset="utf-8">
    <
title>jQuery UI Droppable Shopping Cart Demo</title>
    <
link rel="stylesheet" href="../../themes/base/jquery.ui.all.css">
    <
script src="../../jquery-1.9.0.js"></script>
    <
script src="../../ui/jquery.ui.core.js"></script>
    <
script src="../../ui/jquery.ui.widget.js"></script>
    <
script src="../../ui/jquery.ui.mouse.js"></script>
    <
script src="../../ui/jquery.ui.draggable.js"></script>
    <
script src="../../ui/jquery.ui.droppable.js"></script>
    <
script src="../../ui/jquery.ui.sortable.js"></script>
    <
script src="../../ui/jquery.ui.accordion.js"></script>
    <
link rel="stylesheet" href="../demos.css">
    <
style>
    
h1 padding.2emmargin0; }
    
#products { float:left; width: 500px; margin-right: 2em; }
    #cart { width: 200px; float: left; margin-top: 1em; }
    /* style the list to maximize the droppable hitarea */
    #cart ol { margin: 0; padding: 1em 0 1em 3em; }
    
</style>
    <
script>
    $(function() {
        $( 
"#catalog" ).accordion();
        $( 
"#catalog li" ).draggable({
            
appendTo"body",
            
helper"clone"
        
});
        $( 
"#cart ol" ).droppable({
            
activeClass"ui-state-default",
            
hoverClass"ui-state-hover",
            
accept":not(.ui-sortable-helper)",
            
drop: function( eventui ) {
                $( 
this ).find".placeholder" ).remove();
                $( 
"<li></li>" ).textui.draggable.text() ).appendTothis );
            }
        }).
sortable({
            
items"li:not(.placeholder)",
            
sort: function() {
                
// gets added unintentionally by droppable interacting with sortable
                // using connectWithSortable fixes this, but doesn't allow you to customize active/hoverClass options
                
$( this ).removeClass"ui-state-default" );
            }
        });
    });
    </
script>
</
head>
<
body>

<
div id="products">
    <
h1 class="ui-widget-header">Products</h1>
    <
div id="catalog">
        <
h2><a href="#">T-Shirts</a></h2>
        <
div>
            <
ul>
                <
li>Lolcat Shirt</li>
                <
li>Cheezeburger Shirt</li>
                <
li>Buckit Shirt</li>
            </
ul>
        </
div>
        <
h2><a href="#">Bags</a></h2>
        <
div>
            <
ul>
                <
li>Zebra Striped</li>
                <
li>Black Leather</li>
                <
li>Alligator Leather</li>
            </
ul>
        </
div>
        <
h2><a href="#">Gadgets</a></h2>
        <
div>
            <
ul>
                <
li>iPhone</li>
                <
li>iPod</li>
                <
li>iPad</li>
            </
ul>
        </
div>
    </
div>
</
div>

<
div id="cart">
    <
h1 class="ui-widget-header">Shopping Cart</h1>
    <
div class="ui-widget-content">
        <
ol>
            <
li class="placeholder">Add your items here</li>
        </
ol>
    </
div>
</
div>

<
div class="demo-description">
<
p>Demonstrate how to use an accordion to structure products into a catalog and make use of drag and drop for adding them to a shopping cartwhere they are sortable.</p>
</
div>
</
body>
</
html>
?>
Онлайн: 1
Реклама