Team:Queens Canada/sandbox

From 2012.igem.org

(Difference between revisions)
Line 3: Line 3:
   <script src="http://code.jquery.com/jquery-latest.js"></script>
   <script src="http://code.jquery.com/jquery-latest.js"></script>
-
<script type="text/javascript">
+
<script src="http://www.spodesabode.com/misc/mousehold.js"></script>
-
 
+
-
jQuery.fn.mousehold = function(timeout, f) {
+
-
if (timeout && typeof timeout == 'function') {
+
-
f = timeout;
+
-
timeout = 100;
+
-
}
+
-
if (f && typeof f == 'function') {
+
-
var timer = 0;
+
-
var fireStep = 0;
+
-
return this.each(function() {
+
-
jQuery(this).mousedown(function() {
+
-
fireStep = 1;
+
-
var ctr = 0;
+
-
var t = this;
+
-
timer = setInterval(function() {
+
-
ctr++;
+
-
f.call(t, ctr);
+
-
fireStep = 2;
+
-
}, timeout);
+
-
})
+
-
 
+
-
clearMousehold = function() {
+
-
clearInterval(timer);
+
-
if (fireStep == 1) f.call(this, 1);
+
-
fireStep = 0;
+
-
}
+
-
+
-
jQuery(this).mouseout(clearMousehold);
+
-
jQuery(this).mouseup(clearMousehold);
+
-
})
+
-
}
+
-
}
+
-
 
+
-
</script>
+
</head>
</head>
<Body>
<Body>
Line 49: Line 15:
<script>
<script>
     $("#upbutton").mousehold(function(){
     $("#upbutton").mousehold(function(){
-
   
 
      
      
window.scrollBy(0,-10);     
window.scrollBy(0,-10);     
});
});
-
 
+
 
-
 
+
-
 
+
-
   
+
</script>
</script>
</body>
</body>
</html>
</html>

Revision as of 14:00, 7 June 2012












































up