JavaScript + JQuery

craz

Нестандартное звание
реально почитай про написание собственных плагинов jQuery
 

craz

Нестандартное звание
не понимаю чето проблемы ты внутри файла jquery.js покодить собрался чтоль? внутри html у тебя - js+jquery а не jquery
 

Adelf

Administrator
Команда форума
beerdy
Возможно у тебя не очень ясное понимание что такое js и jquery. js - язык. jquery - библиотека на этом языке. js без jquery - легко. Наоборот - никак.
 

beerdy

Новичок
не понимаю чето проблемы ты внутри файла jquery.js покодить собрался чтоль? внутри html у тебя - js+jquery а не jquery
Нет.
Почитал про плагины.
И вот к примеру как сделать плагин к jquery на чистом javascript -
JavaScript:
Код:
function sum (x, y) {
  var sum = x + y;
  document.write(sum);
}
и как в итоге вызвать эту функцию в скрипте jquery если в JavaScript ее можно вызвать следующим образом:
sum(5, 4);

т.е.
Код:
$(document).ready(function(){
  $('#sum').append(sum(5,4));
)};
КАК прикрутить функцию чисто на JavaScript к jquery?
 

Adelf

Administrator
Команда форума
craz
а ты точно уверен, что ему нужен плагин?

beerdy
Тебе не кажется, что ты УЖЕ используешь функцию sum в "скрипте jquery"? :)
Чем тебя не устраивает: $('#sum').append(sum(5,4)); ?
Как ты хочешь чтобы это выглядело?
Если как-нибудь так: $('#sum').sum(5,4); - то это действительно надо делать плагин.
Обьясни что ты хочешь. Покажи код, который ты бы хотел в итоге использовать.
 

craz

Нестандартное звание
нафик ты короче вынес моск, тебе надо функцию в джеквери читаешь про джеквери и думаешь что ТОЛЬКО на джеквери, а на чем должно быть на мутулзе чтоль?

craz
а ты точно уверен, что ему нужен плагин?
я наивен и верю в светлое будущее нашей земли как показывает жизнь - зря.
 

beerdy

Новичок
craz
а ты точно уверен, что ему нужен плагин?

beerdy
Тебе не кажется, что ты УЖЕ используешь функцию sum в "скрипте jquery"? :)
Чем тебя не устраивает: $('#sum').append(sum(5,4)); ?
Как ты хочешь чтобы это выглядело?
Если как-нибудь так: $('#sum').sum(5,4); - то это действительно надо делать плагин.
Обьясни что ты хочешь. Покажи код, который ты бы хотел в итоге использовать.
)))))))) Чето сюда написал и не проверял. А так и правда работает.
Я просто думал что внутри jquery эта функция не попадает в область видимости.
Все надо курить мануалы JS....
 

Redjik

Джедай-мастер
Столько умных мыслей, проще надо...
Надеюсь, что проблема уже решена, но все же ...

Самое главное - Jquery это одна большая функция, написанная на JS...
=> все операции из JS работают в Jquery

Например функция SetInterval() на оф. сайте Jquery ничего про нее не найдешь, а вот если просто написать в гугле SetInterval - то сразу...
=> в документации к Jquery описаны функции которые дополняют JS, а остальное надо типа знать самому =)

Пример

PHP:
var a = 1;
SetInterval(function(){
$('.textdiv').text(a);
a=a+1;
},1000)
 
Сверху