Codebureau - Matt Simner
(Not) just another .NET Developer
Thursday, February 05, 2009
Make JQuery and Prototpye coexist and play together with a GreaseMonkey User Script
I've been playing with
Greasemonkey scripts recently
- for
Redbubble.com
, and wanted to use
JQuery
with
GreaseMonkey
. This is
pretty well documented
, but I discovered an incompatibility with my script and the host site, as it uses the
Prototype Javascript library
(must admit I didn't know much about it).
Prototype (like JQuery) uses the
$
notation, and so by default any GreaseMonkey User Script loaded will hijack the
$
object, meaning that stuff on the original site may stop working.
I thought I was sunk but it turns out JQuery just gets better, and it can gracefully give back control of the
$
to whichever library originally loaded it. Just call..
jQuery.noConflict
();
You then have to use jQuery instead of $ (e.g. jQuery("#myID") instead of $("#myID") ), but hey - that's a small price to pay when the alternative is rewriting the whole thing long-hand.
Web
|
Redbubble
|
JQuery
posted on Thursday, February 05, 2009 9:14:44 AM (AUS Eastern Daylight Time, UTC+11:00)
Comments [0]
Related posts:
Use SQL Server Trusted Connections with ASP.NET on Windows 2003 without impersonation
Web Visitors vs Users, Impatient vs Bored and how they affect Website Change Management
Coder T-Shirts from Geek Casuals
Using JQuery with DotNetNuke 4.x
ASPNETCOMPILER The Target Directory could not be deleted. Please delete it manually or choose a different target - SubVersion
10 Essential Checks before releasing a Web Site
Comments are closed.
Navigation
Codebureau Home
Matt Simner - T-Shirts, Software, Design
CodeProject Articles
Geek Casuals T-Shirts
On this page
Archive
<
August 2010
>
Sun
Mon
Tue
Wed
Thu
Fri
Sat
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
July, 2010 (2)
June, 2010 (2)
May, 2010 (2)
April, 2010 (3)
March, 2010 (1)
February, 2010 (2)
January, 2010 (1)
October, 2009 (2)
September, 2009 (1)
August, 2009 (1)
July, 2009 (1)
June, 2009 (3)
May, 2009 (1)
April, 2009 (3)
March, 2009 (2)
February, 2009 (2)
January, 2009 (3)
December, 2008 (4)
November, 2008 (3)
October, 2008 (4)
September, 2008 (3)
August, 2008 (3)
July, 2008 (16)
June, 2008 (10)
May, 2008 (1)
April, 2008 (6)
March, 2008 (4)
February, 2008 (7)
January, 2008 (10)
December, 2007 (2)
November, 2007 (3)
September, 2007 (3)
August, 2007 (5)
July, 2007 (5)
June, 2007 (4)
April, 2007 (1)
March, 2007 (2)
February, 2007 (2)
January, 2007 (6)
July, 2006 (1)
March, 2006 (1)
July, 2005 (2)
June, 2005 (1)
May, 2005 (3)
February, 2005 (3)
Month View
Categories
.NET Framework
Agile
Articles
ASP.NET
C#
CMS
Creative Design
CRM
dasBlog
Database
Development Process
DotNetNuke
FavPal.NET
InfoPath
IT Musings
JQuery
LINQ
Miscellaneous
Networking
Off piste
Oracle
Performance
Redbubble
Refactoring
Security
Setup and Deployment
SharePoint
SQL Server
SubVersion
Tools
Unit Testing
Usability
Visual Studio
Web
Workflow
WPF
XML
Blogroll
Brad Abrams
Charlie Poole (NUnit)
Roy Osherove
Scott Hanselman
SQL Authority - Pinal Dave