Мне нужно знать об использовании JQuery framework в Meteor.I сделал простой пример с использованием события JQuery button, но получить некоторые ошибки. Я не получил никакого представления об этих ошибках. Поэтому, пожалуйста, см. Ниже код и предложите мне, что?
Код HTML:
app.html
--------
<head>
<title>app</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
</head>
<body>
{{> menu}}
</body>
menu.html
---------
<template name="menu">
<h2>This is a heading</h2>
<p>This is a paragraph.</p>
<p>This is another paragraph.</p>
<button>Click me</button>
</template>
Код JS:
if (Meteor.isClient)
{
Template.menu.events
({
$(document).ready(function()
{
$("button").click(function()
{
$("p").hide();
});
});
});
}
Сообщение об ошибке:
Your app is crashing. Here the latest log.
=> Errors prevented startup:
While building the application:
client/menu.js:5:7: Unexpected token (
=> Your application has errors. Waiting for file change.
См. Документацию по картам метеоритов для примеров параметров для Template.menu.events(). Функция щелчка может быть написана следующим образом:
Template.menu.events({
'click button': function(){
$("p").hide();
}
});
Если вам нужно использовать jquery для добавления события, лучшее место в вашей функции, созданной шаблонами. Как это:
Template.menu.rendered = function(){
$("button").click(function(){
$("p").hide();
});
};
[19:10:05.567] Error in parsing value for 'background'. Declaration dropped. @ http://localhost:3000/.
. @ User728291
$(document).ready
в приложении метеора - замените этот код на карту событий.