jqSOCKET E1

Example 1

by dbjdbj

HTML

<script src="http://dbj.org/6/jqplug/jquery.moreSelectors.js"></script>
<script src="http://dbj.org/6/jqplug/jquery.metasocket.js"></script>
<button id="specimen" right="dbj" style="position:absolute;top:100px;right:1px;">click me</button>

JavaScript

/* 
this trivial example plug changes the css 'right' on elements matched 
*/
var $spec = $('#specimen[~ right]'), counter = 0 ;
$spec.click(
function (E) {
    $spec.S(function (Packet) {
        $spec.append("<br/>" + (counter++) + " -- right:" + Packet.let("right", 200));
        return true; // signal that values in Packet are to be 'mapped back' to 'this' element 
    }
 );
});
$(document.body).append("Found: " + $spec.length + ", elements for selector: " + $spec.selector ) ;