jQuery.offset() sets position: absolute. I need position: fixed
<p>When you set an element's offset with <code>jQuery.offset({coords})</code> it also sets the CSS property <code>position</code> to <code>absolute</code>.</p>

<p>I have a div, however, that I set to <code>position: fixed</code> in my CSS, and I want it to remain that way, even after setting the offset of the element with jQuery.</p>

<p>Now, I'm sure I can probably set the offset, then set <code>position: fixed</code> again, but I was wondering if there is a way I can tell jQuery to set the position to fixed instead of absolute when it sets offset.</p>

<p><b>HTML</b></p>

<pre><code>&lt;div class="searchResults"&gt;
    ...
&lt;/div&gt;
</code></pre>

<p><b>CSS</b></p>

<pre><code>DIV.searchResults {
    position: fixed;
    padding: 20px;
    background-color: red;
    z-index: 501;
}
</code></pre>

<p><b>jQuery</b></p>

<pre><code>$("DIV.searchResults").offset({left: 0, top: 0});
</code></pre>

<p><b>Rendered HTML</b></p>

<pre><code>&lt;div class="searchResults" style="position: absolute; top: 0px; left: 0px;"&gt;
    ...
&lt;/div&gt;
</code></pre>

<p>Obviously, since jQuery is setting the position in the style, it will trump the value of my CSS class. So I need a way to tell jQuery to set <code>position</code> to <code>fixed</code> instead of <code>absolute</code>, or tell it to set the offset without setting the value of the CSS property <code>position</code>.</p>
