comment puis-je faire de jquery mobile “pagebeforeshow” cas d'incendie de tous les temps, et pas seulement lors de l'actualisation
J'ai un jquery mobile d'une page qui utilise le code suivant pour masquer un bouton lorsque la page est accessible.
$('div:jqmData(role="page")').live('pagebeforeshow',function(){
$("#apply_btn").hide()
});
Mon problème est que l'événement se déclenche uniquement lorsque la page est actualisée et pas en arrivant à la page à partir de quelque part ailleurs dans le site.
J'ai essayé d'utiliser le "pageshow" et le "pageinit" événement, mais il encore se déclenche uniquement lorsque la page est actualisée.
Cela fonctionne pour moi. Êtes-vous à l'aide de "" dans vos liens, qui pourrait l'empêcher de travailler. La seule autre chose que je peux penser, c'est que vous avez plus qu'un "#appliquez-btn", réparties sur vos pages.
Une question de plus. Où en êtes-vous de mettre ce code? Est-il dans la tête de votre document? Ou l'avez-vous intégré dans la page elle-même à l'intérieur de la page divs?
Avez-vous jamais comprendre cela, Finglish? Je vais avoir le même problème.
Veuillez marquer comme réponse si cela a été utile
Une question de plus. Où en êtes-vous de mettre ce code? Est-il dans la tête de votre document? Ou l'avez-vous intégré dans la page elle-même à l'intérieur de la page divs?
Avez-vous jamais comprendre cela, Finglish? Je vais avoir le même problème.
Veuillez marquer comme réponse si cela a été utile
OriginalL'auteur Finglish | 2011-09-26
Vous devez vous connecter pour publier un commentaire.
Ont un coup d'oeil à http://jquerymobile.com/demos/1.1.0/docs/api/events.html
C'est la syntaxe:
Bonne Chance
Cette fonctionnalité ne peut être exigée sur une seule page. Si je suis d'accord que vous pourriez appliquer à n'importe quel niveau dans les dom.
OriginalL'auteur TheGwa
Juste pour rappeler que vivre méthode a été supprimé à partir de jQuery 1.9. Vous devez utiliser à partir de maintenant sur la sur méthode:
OriginalL'auteur jalogar
Assez étrangement, la version courte ne fonctionne pas pour moi:
mais je dois utiliser:
OriginalL'auteur quasi
essayer..
OriginalL'auteur user1049890