I don't ever use absolute selectors like that. The most general I get
is using a class as the selector. I've made a few tweaks (such as
moving a large block of code from inside the return this.each section
of the plugin to before it) on both the plugin and the page I'm using
it on, which seems to have fixed a good deal of the problems.

Thanks,
T.J.

On Dec 9, 11:14 am, Cameron van den Bergh
<cameron.vandenbe...@gmail.com> wrote:
> Hi,
>
> To improve efficiency, try using contexts in order to restrict the
> parsed DOM elements.
>
> For example, if you know that all targeted elements are in <div
> id="main"> ..... stuff .... <p class="myclass"> .. target text...</
> p> ..... </div> then you should guide the selector engine towards the
> target : $('#main .myclass <your custom selectors>'). Another synataxe
> is : $(<myselector>, <jQuery node as context>) and finally : $
> (<context selector>).find(<myselector>)...
>
> Try avoiding "absolute" selectors like : $('a').doSomethingCool();
>
> Good luck,
>
> Cameron.
>
> On 9 déc, 17:02, "T.J." <theimmortal...@gmail.com> wrote:
>
>
>
> > I just ran a page with an absurd amount of inputs through the Firebug
> > profiler and it seems that the majority of the time spent running
> > scripts is inside jQuery's (I'm using 1.4a1) Sizzle selector, which
> > makes me think I'm inefficiently using selectors (which I can almost
> > guarantee is the case).
>
> > Again,
> > thanks.
>
> > T.J.
>
> > On Dec 9, 9:43 am, "T.J." <theimmortal...@gmail.com> wrote:
>
> > > Hi all,
>
> > > I wrote a suggestion plugin to make suggestions as the user types, and
> > > display a tooltip if they mouse over the suggestion. This is my first
> > > jQuery plugin and I followed the design/layout posted by Mike Alsup on
> > > learningjquery.com
>
> > > However, as I don't have too much experience with this.. I think I did
> > > something wrong here. Pages become nigh unusable if there's a high
> > > number of inputs on the page, and I think it's because of the plugin.
> > > I'm not entirely sure where to post the code for the plugin as
> > > jsbin.com seems to truncate it just a bit.
>
> > > What I'm needing is any suggestions on how to improve the performance
> > > of it. If anyone has any ideas of where I could place the file, please
> > > let me know.
>
> > > Thank you.
> > > T.J.

Reply via email to