You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cordova.apache.org by "Moisés Gramary (Issue Comment Edited JIRA)" <ji...@apache.org> on 2012/04/12 23:27:19 UTC
[jira] [Issue Comment Edited] (CB-491) cordova-1.6.0 + jquery/zepto
$(document).bind("deviceready".. no work
[ https://issues.apache.org/jira/browse/CB-491?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13252856#comment-13252856 ]
Moisés Gramary edited comment on CB-491 at 4/12/12 9:25 PM:
------------------------------------------------------------
In my case Zepto 1.0rc1, I tested changing $(document).bind("deviceready"[...] by document.addEventListener("deviceready",[...] and it worked... weird...
was (Author: mowcixo):
In my case Zepto 1.0rc1, I tested changing ??$(document).bind("deviceready"[...]?? by ??document.addEventListener("deviceready",[...]?? and it worked... weird...
> cordova-1.6.0 + jquery/zepto $(document).bind("deviceready".. no work
> ---------------------------------------------------------------------
>
> Key: CB-491
> URL: https://issues.apache.org/jira/browse/CB-491
> Project: Apache Callback
> Issue Type: Bug
> Components: CordovaJS, iOS
> Affects Versions: 1.6.0
> Environment: Tested on iOS 5.1
> Reporter: Moisés Gramary
> Assignee: Filip Maj
> Labels: javascript, patch
> Fix For: 1.5.0
>
> Original Estimate: 2h
> Remaining Estimate: 2h
>
> With Phonegap1.4 or 1.5, I have been OK with the code below, but now I stuck.
> Anyone has an idea? Thanks.
> <html>
> <head>
> <meta name="viewport" content="width=device-width,
> initial-scale=1.0, maximum-scale=1.0, user-scalable=no;"/>
> <meta charset="utf-8">
> <script type="text/javascript" charset="utf-8"
> src="js/cordova-1.6.0.js"></script>
> <script type="text/javascript" src="js/jquery.min.js"></script>
> <script type="text/javascript">
> $(document).ready(function()
> {
> alert("this Alert fires OK");
> $(document).bind("deviceready", function()
> {
> alert("Got the Error and this Alert Never fires");
> });
> });
> </script>
> </head>
> <body>
> <p id="deviceProperties" style="font-size: 20px"></p>
> </body>
> </html>
> (by KenOKABE on https://groups.google.com/forum/?hl=en?hl%3Den&fromgroups#!topic/phonegap/TImcr9kzlq0)
> Possible solution-->
> Hello, I had the same problem with the upgrade from 1.5 to 1.6...
> After a long day I found that that deviceready event begins a little "freak", try changing:
> $(document).bind("deviceready", function()
> {
> //code
> });
> by:
> document.addEventListener("deviceready", function()
> {
> //code
> }, false);
> It worked for me, even so, the most weird thing is that other events like touchmove or orientationchange still works with $( document ).bind; even $( document ).ready function works....
> Appears to fail only with deviceready PG/CV event....
> (by Moisés Gramary Barbosa on same thread)
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira