mousemove без зажатой клавиши 
		
		
		
		Нужно, чтобы $elem.mousemove(myfunc) срабатывала только если мышкой ничего не перетаскивается, т.е. левая кнопка мыши отпущена. Как это сделать? 
	 | 
	
		
 Shitbox2, 
	Вариант... 
var f = true;
    $elem.mousedown = function ()
{
      f = false
}
     $elem.mouseup = function ()
{
      f = true
}
  $elem.mousemove(function ()
{
    if(f)myfunc)
}
 | 
	
		
 рони, это было бы нерационально. 
	
$elem.on('mousedown', function () {
    $elem.on('mousemove', myfunc);
});
$elem.on('mouseup', function () {
    $elem.off('mousemove', myfunc);
});
 | 
	
		
 danik.js, 
	ок только поменять mousedown и mouseup  | 
	
		
 Кстати при drag'n'drop как минимум хром не генерит события mousemove 
	 | 
	
		
 В общем, да, не генерит, но драг энд дроп не работает... т.е. непосредственно дроп не работает на элементе,  который читает mousemove 
	 | 
	
		
 Как насчет смотреть свойство .which события mousemove без использования mousedown и mouseup? 
	 | 
	
		
 рони, я невнимательно прочитал, думал нужно наоборот. 
	Да, свойство which или button также можно проверять. Вобще все зависит от задачи. А так - гадание на кофейной гуще.  | 
| Часовой пояс GMT +3, время: 02:32. |