title: Javascript trigger selection start
body: <p>It's possible to trigger selection <strong>start</strong> via javascript/jQuery?</p>
  
  <p>In my opinion, <em>mouse text selection</em> can be divided into these steps:</p>
  
  <blockquote>
    <p>1) trigger <strong>mousedown</strong> event and start selection</p>
    
    <p>2) trigger <strong>mousemove</strong> and move "end point" of selection</p>
    
    <p>3) trigger <strong>mouseup</strong> and stop selection</p>
  </blockquote>
  
  <p>It's possible to trigger just <strong>step 1)</strong> i.e. on text in span element...
  ...so after that, moving mouse cursor will behave like selection waiting for mouseup?</p>
  
  <p>Or <strong>how is implemented</strong> and <strong>how browser knows</strong> that selection starts?</p>
  
  <p><strong>Rangy library:</strong> I know this javascript library for creating custom range selection. But it's seems to me too much complicated, to simulate own selection via mouse events. I just want to tell to browser, that I started selection at <em>(span,offset 2)</em> and it should continue at <strong>step 2)</strong>.</p>