[jQuery] Re: 1.2.5 and 1.2.6 not working at all for me - what am I missing?
Victor: That shouldn't be the case (if you're using noConflict). Note that the code he presented worked with 1.2.3. --John On Wed, May 28, 2008 at 4:41 AM, Victor [EMAIL PROTECTED] wrote: Kape: Just read your post again. You are using prototype. I believe that it conflicts with 1.2.5 and 1.2.6. Victor On May 27, 5:26 pm, kape [EMAIL PROTECTED] wrote: OK, I'm sure that someone would have mentioned that the latest releases don't work, so that can't be it. It's obvious that I'm missing something. I've been using jQuery 1.2.3 for months now, and today I wanted to use the ui.slider plugin which requires offsetWidth() which is not in 1.2.3. So I figured I'd just download the latest release, i.e. 1.2.6 and be done with it. I did just that, but when I ran my app, there were a whole bunch of JS errors. I figured that's to be expected, my code isn't perfect. So I started debuging them. So far, I'm still trying to debug the very first one. I have something as simple as: jQuery(document).ready(function() { alert(jQuery('body').html()); }); If I use 1.2.3 everything works and onLoad I get the html of the body element. If I change the one line to 1.2.5 or 1.2.6, I get an alert with undefined. The reason I'm using jQuery() instead of $() is that I am also using prototype for their portal plugin. I wish I wasn't but the jQuery verion just isn't cutting it yet. And yes, I have the jQuery.noConflict(); line first in my JS code. So, what am I missing? Do I need to download any other file besides jquery-1.2.5.pack.js for example? Are the new releases not working with prototype? Are they using different syntax? I mean, I assume that if the new releases would have such drastic changes, they wouldn't be 1.2.6 they would be 2.0. Anyway, hopefully someone can point out whatever it is that I'm missing here. Thanks, Kape
[jQuery] Re: 1.2.5 and 1.2.6 not working at all for me - what am I missing?
Thanks for all the replies. I appreciate when a support forum is actually useful. Believe it or not, I think Victor is right, 1.2.6 definitely doesn't work with prototype. In particular something in prototype's effects.js library is causing jQuery to act up. This is the test I performed: !DOCTYPE html PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN http:// www.w3.org/TR/html4/loose.dtd html head meta http-equiv=Content-Type content=text/html; charset=ISO-8859-1 titleTest Page/title script type=text/javascript language=JavaScript src=includes/ prototype-portal/prototype.js/script script type=text/javascript language=JavaScript src=includes/ prototype-portal/effects.js/script script type=text/javascript language=JavaScript src=includes/ prototype-portal/builder.js/script script type=text/javascript language=JavaScript src=includes/ prototype-portal/dragdrop.js/script script type=text/javascript language=JavaScript src=includes/ prototype-portal/portal.js/script script type=text/javascript language=JavaScript src=includes/ jquery/jquery-1.2.6.pack.js/script script type=text/javascript language=JavaScript jQuery.noConflict(); jQuery(document).ready(function() { alert(jQuery('#tabs td').html()); }); /script /head body This is a test page. table id=tabs style=border: solid black 1px; tr tdThis is a table cell on the test page./td tdThis is another table cell./td /tr /table Done. /body /html The above page shows an alert with undefined on load. If I comment the effects.js line, the page shows an alert with This is a table cell on the test page. as expected. !DOCTYPE html PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN http:// www.w3.org/TR/html4/loose.dtd html head meta http-equiv=Content-Type content=text/html; charset=ISO-8859-1 titleTest Page/title script type=text/javascript language=JavaScript src=includes/ prototype-portal/prototype.js/script !-- script type=text/javascript language=JavaScript src=includes/ prototype-portal/effects.js/script -- script type=text/javascript language=JavaScript src=includes/ prototype-portal/builder.js/script script type=text/javascript language=JavaScript src=includes/ prototype-portal/dragdrop.js/script script type=text/javascript language=JavaScript src=includes/ prototype-portal/portal.js/script script type=text/javascript language=JavaScript src=includes/ jquery/jquery-1.2.6.pack.js/script script type=text/javascript language=JavaScript jQuery.noConflict(); jQuery(document).ready(function() { alert(jQuery('#tabs td').html()); }); /script /head body This is a test page. table id=tabs style=border: solid black 1px; tr tdThis is a table cell on the test page./td tdThis is another table cell./td /tr /table Done. /body /html It's weird because if I have the alert as alert(jQuery('#tabs').html()); it works, but others like alert(jQuery('body').html()); don't. Again, it is unfortunate that I'm stuck using prototype for now, but that's the situation. Any ideas on how to get jQuery to work again? Thanks, Kape On May 28, 3:18 am, John Resig [EMAIL PROTECTED] wrote: Victor: That shouldn't be the case (if you're using noConflict). Note that the code he presented worked with 1.2.3. --John On Wed, May 28, 2008 at 4:41 AM, Victor [EMAIL PROTECTED] wrote: Kape: Just read your post again. You are using prototype. I believe that it conflicts with 1.2.5 and 1.2.6. Victor On May 27, 5:26 pm, kape [EMAIL PROTECTED] wrote: OK, I'm sure that someone would have mentioned that the latest releases don't work, so that can't be it. It's obvious that I'm missing something. I've been using jQuery 1.2.3 for months now, and today I wanted to use the ui.slider plugin which requires offsetWidth() which is not in 1.2.3. So I figured I'd just download the latest release, i.e. 1.2.6 and be done with it. I did just that, but when I ran my app, there were a whole bunch of JS errors. I figured that's to be expected, my code isn't perfect. So I started debuging them. So far, I'm still trying to debug the very first one. I have something as simple as: jQuery(document).ready(function() { alert(jQuery('body').html()); }); If I use 1.2.3 everything works and onLoad I get the html of the body element. If I change the one line to 1.2.5 or 1.2.6, I get an alert with undefined. The reason I'm using jQuery() instead of $() is that I am also using prototype for their portal plugin. I wish I wasn't but the jQuery verion just isn't cutting it yet. And yes, I have the jQuery.noConflict(); line first in my JS code. So, what am I missing? Do I need to download any other file besides jquery-1.2.5.pack.js for example? Are the new releases not working with prototype? Are they using different syntax?
[jQuery] Re: 1.2.5 and 1.2.6 not working at all for me - what am I missing?
I upgraded prototype from 1.5.1.1 to 1.6.0.2 and effects, builder, and dragdrop from 1.7.1b3 to 1.8.1 and everything seems to be working now. So if anyone is experiencing the same problem, upgrade to the latest versions of everything. On May 28, 9:58 am, kape [EMAIL PROTECTED] wrote: Thanks for all the replies. I appreciate when a support forum is actually useful. Believe it or not, I think Victor is right, 1.2.6 definitely doesn't work with prototype. In particular something in prototype's effects.js library is causing jQuery to act up. This is the test I performed: !DOCTYPE html PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN http://www.w3.org/TR/html4/loose.dtd; html head meta http-equiv=Content-Type content=text/html; charset=ISO-8859-1 titleTest Page/title script type=text/javascript language=JavaScript src=includes/ prototype-portal/prototype.js/script script type=text/javascript language=JavaScript src=includes/ prototype-portal/effects.js/script script type=text/javascript language=JavaScript src=includes/ prototype-portal/builder.js/script script type=text/javascript language=JavaScript src=includes/ prototype-portal/dragdrop.js/script script type=text/javascript language=JavaScript src=includes/ prototype-portal/portal.js/script script type=text/javascript language=JavaScript src=includes/ jquery/jquery-1.2.6.pack.js/script script type=text/javascript language=JavaScript jQuery.noConflict(); jQuery(document).ready(function() { alert(jQuery('#tabs td').html()); }); /script /head body This is a test page. table id=tabs style=border: solid black 1px; tr tdThis is a table cell on the test page./td tdThis is another table cell./td /tr /table Done. /body /html The above page shows an alert with undefined on load. If I comment the effects.js line, the page shows an alert with This is a table cell on the test page. as expected. !DOCTYPE html PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN http://www.w3.org/TR/html4/loose.dtd; html head meta http-equiv=Content-Type content=text/html; charset=ISO-8859-1 titleTest Page/title script type=text/javascript language=JavaScript src=includes/ prototype-portal/prototype.js/script !-- script type=text/javascript language=JavaScript src=includes/ prototype-portal/effects.js/script -- script type=text/javascript language=JavaScript src=includes/ prototype-portal/builder.js/script script type=text/javascript language=JavaScript src=includes/ prototype-portal/dragdrop.js/script script type=text/javascript language=JavaScript src=includes/ prototype-portal/portal.js/script script type=text/javascript language=JavaScript src=includes/ jquery/jquery-1.2.6.pack.js/script script type=text/javascript language=JavaScript jQuery.noConflict(); jQuery(document).ready(function() { alert(jQuery('#tabs td').html()); }); /script /head body This is a test page. table id=tabs style=border: solid black 1px; tr tdThis is a table cell on the test page./td tdThis is another table cell./td /tr /table Done. /body /html It's weird because if I have the alert as alert(jQuery('#tabs').html()); it works, but others like alert(jQuery('body').html()); don't. Again, it is unfortunate that I'm stuck using prototype for now, but that's the situation. Any ideas on how to get jQuery to work again? Thanks, Kape On May 28, 3:18 am, John Resig [EMAIL PROTECTED] wrote: Victor: That shouldn't be the case (if you're using noConflict). Note that the code he presented worked with 1.2.3. --John On Wed, May 28, 2008 at 4:41 AM, Victor [EMAIL PROTECTED] wrote: Kape: Just read your post again. You are using prototype. I believe that it conflicts with 1.2.5 and 1.2.6. Victor On May 27, 5:26 pm, kape [EMAIL PROTECTED] wrote: OK, I'm sure that someone would have mentioned that the latest releases don't work, so that can't be it. It's obvious that I'm missing something. I've been using jQuery 1.2.3 for months now, and today I wanted to use the ui.slider plugin which requires offsetWidth() which is not in 1.2.3. So I figured I'd just download the latest release, i.e. 1.2.6 and be done with it. I did just that, but when I ran my app, there were a whole bunch of JS errors. I figured that's to be expected, my code isn't perfect. So I started debuging them. So far, I'm still trying to debug the very first one. I have something as simple as: jQuery(document).ready(function() { alert(jQuery('body').html()); }); If I use 1.2.3 everything works and onLoad I get the html of the body element. If I change the one line to 1.2.5 or 1.2.6, I get an alert with undefined. The reason I'm using
[jQuery] Re: 1.2.5 and 1.2.6 not working at all for me - what am I missing?
Thanks for letting us know kape. I had just posted a demo using the the latest jQuery, PT Scriptaculous libs and everything worked. Rey.. kape wrote: I upgraded prototype from 1.5.1.1 to 1.6.0.2 and effects, builder, and dragdrop from 1.7.1b3 to 1.8.1 and everything seems to be working now. So if anyone is experiencing the same problem, upgrade to the latest versions of everything. On May 28, 9:58 am, kape [EMAIL PROTECTED] wrote: Thanks for all the replies. I appreciate when a support forum is actually useful. Believe it or not, I think Victor is right, 1.2.6 definitely doesn't work with prototype. In particular something in prototype's effects.js library is causing jQuery to act up. This is the test I performed: !DOCTYPE html PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN http://www.w3.org/TR/html4/loose.dtd; html head meta http-equiv=Content-Type content=text/html; charset=ISO-8859-1 titleTest Page/title script type=text/javascript language=JavaScript src=includes/ prototype-portal/prototype.js/script script type=text/javascript language=JavaScript src=includes/ prototype-portal/effects.js/script script type=text/javascript language=JavaScript src=includes/ prototype-portal/builder.js/script script type=text/javascript language=JavaScript src=includes/ prototype-portal/dragdrop.js/script script type=text/javascript language=JavaScript src=includes/ prototype-portal/portal.js/script script type=text/javascript language=JavaScript src=includes/ jquery/jquery-1.2.6.pack.js/script script type=text/javascript language=JavaScript jQuery.noConflict(); jQuery(document).ready(function() { alert(jQuery('#tabs td').html()); }); /script /head body This is a test page. table id=tabs style=border: solid black 1px; tr tdThis is a table cell on the test page./td tdThis is another table cell./td /tr /table Done. /body /html The above page shows an alert with undefined on load. If I comment the effects.js line, the page shows an alert with This is a table cell on the test page. as expected. !DOCTYPE html PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN http://www.w3.org/TR/html4/loose.dtd; html head meta http-equiv=Content-Type content=text/html; charset=ISO-8859-1 titleTest Page/title script type=text/javascript language=JavaScript src=includes/ prototype-portal/prototype.js/script !-- script type=text/javascript language=JavaScript src=includes/ prototype-portal/effects.js/script -- script type=text/javascript language=JavaScript src=includes/ prototype-portal/builder.js/script script type=text/javascript language=JavaScript src=includes/ prototype-portal/dragdrop.js/script script type=text/javascript language=JavaScript src=includes/ prototype-portal/portal.js/script script type=text/javascript language=JavaScript src=includes/ jquery/jquery-1.2.6.pack.js/script script type=text/javascript language=JavaScript jQuery.noConflict(); jQuery(document).ready(function() { alert(jQuery('#tabs td').html()); }); /script /head body This is a test page. table id=tabs style=border: solid black 1px; tr tdThis is a table cell on the test page./td tdThis is another table cell./td /tr /table Done. /body /html It's weird because if I have the alert as alert(jQuery('#tabs').html()); it works, but others like alert(jQuery('body').html()); don't. Again, it is unfortunate that I'm stuck using prototype for now, but that's the situation. Any ideas on how to get jQuery to work again? Thanks, Kape On May 28, 3:18 am, John Resig [EMAIL PROTECTED] wrote: Victor: That shouldn't be the case (if you're using noConflict). Note that the code he presented worked with 1.2.3. --John On Wed, May 28, 2008 at 4:41 AM, Victor [EMAIL PROTECTED] wrote: Kape: Just read your post again. You are using prototype. I believe that it conflicts with 1.2.5 and 1.2.6. Victor On May 27, 5:26 pm, kape [EMAIL PROTECTED] wrote: OK, I'm sure that someone would have mentioned that the latest releases don't work, so that can't be it. It's obvious that I'm missing something. I've been using jQuery 1.2.3 for months now, and today I wanted to use the ui.slider plugin which requires offsetWidth() which is not in 1.2.3. So I figured I'd just download the latest release, i.e. 1.2.6 and be done with it. I did just that, but when I ran my app, there were a whole bunch of JS errors. I figured that's to be expected, my code isn't perfect. So I started debuging them. So far, I'm still trying to debug the very first one. I have something as simple as: jQuery(document).ready(function() { alert(jQuery('body').html()); }); If I use 1.2.3 everything works and onLoad I get the html of the body element. If I change the one line to 1.2.5 or 1.2.6, I get an alert with undefined. The reason I'm using jQuery() instead of $()
[jQuery] Re: 1.2.5 and 1.2.6 not working at all for me - what am I missing?
What if you use jquery-1.2.6.js (not packed). --John On Wed, May 28, 2008 at 12:26 AM, kape [EMAIL PROTECTED] wrote: OK, I'm sure that someone would have mentioned that the latest releases don't work, so that can't be it. It's obvious that I'm missing something. I've been using jQuery 1.2.3 for months now, and today I wanted to use the ui.slider plugin which requires offsetWidth() which is not in 1.2.3. So I figured I'd just download the latest release, i.e. 1.2.6 and be done with it. I did just that, but when I ran my app, there were a whole bunch of JS errors. I figured that's to be expected, my code isn't perfect. So I started debuging them. So far, I'm still trying to debug the very first one. I have something as simple as: jQuery(document).ready(function() { alert(jQuery('body').html()); }); If I use 1.2.3 everything works and onLoad I get the html of the body element. If I change the one line to 1.2.5 or 1.2.6, I get an alert with undefined. The reason I'm using jQuery() instead of $() is that I am also using prototype for their portal plugin. I wish I wasn't but the jQuery verion just isn't cutting it yet. And yes, I have the jQuery.noConflict(); line first in my JS code. So, what am I missing? Do I need to download any other file besides jquery-1.2.5.pack.js for example? Are the new releases not working with prototype? Are they using different syntax? I mean, I assume that if the new releases would have such drastic changes, they wouldn't be 1.2.6 they would be 2.0. Anyway, hopefully someone can point out whatever it is that I'm missing here. Thanks, Kape
[jQuery] Re: 1.2.5 and 1.2.6 not working at all for me - what am I missing?
Kape: Just read your post again. You are using prototype. I believe that it conflicts with 1.2.5 and 1.2.6. Victor On May 27, 5:26 pm, kape [EMAIL PROTECTED] wrote: OK, I'm sure that someone would have mentioned that the latest releases don't work, so that can't be it. It's obvious that I'm missing something. I've been using jQuery 1.2.3 for months now, and today I wanted to use the ui.slider plugin which requires offsetWidth() which is not in 1.2.3. So I figured I'd just download the latest release, i.e. 1.2.6 and be done with it. I did just that, but when I ran my app, there were a whole bunch of JS errors. I figured that's to be expected, my code isn't perfect. So I started debuging them. So far, I'm still trying to debug the very first one. I have something as simple as: jQuery(document).ready(function() { alert(jQuery('body').html()); }); If I use 1.2.3 everything works and onLoad I get the html of the body element. If I change the one line to 1.2.5 or 1.2.6, I get an alert with undefined. The reason I'm using jQuery() instead of $() is that I am also using prototype for their portal plugin. I wish I wasn't but the jQuery verion just isn't cutting it yet. And yes, I have the jQuery.noConflict(); line first in my JS code. So, what am I missing? Do I need to download any other file besides jquery-1.2.5.pack.js for example? Are the new releases not working with prototype? Are they using different syntax? I mean, I assume that if the new releases would have such drastic changes, they wouldn't be 1.2.6 they would be 2.0. Anyway, hopefully someone can point out whatever it is that I'm missing here. Thanks, Kape