У меня несколько странная ситуация.Я понимаю предпосылку функций live () и bind (), но в ситуации, когда я считаю, что они мне не нужны, я, по-видимому, делаю.Я объясню.
Я сделал автозаполнение в jquery.Я включил autosuggest.js вверху моей страницы.У меня тогда есть поле ввода.
Основа JS работает вокруг:
$(".autosuggest").keyup(function()
{
}
Это работает - при keyup, моя функция выполняется и т.д., как и ожидалось - мне не нужно использовать live () или bind () в качествеполе ввода находится на странице с самого начала ...
Теперь .. Я также сделал сценарий esque 'star rater'.У меня есть различные
элементы (которые стилизованы), и при наведении на них они рестайлинг ...
$('.rating li').mouseover(function() {
}
НЕ работает, ДА
$('.rating li').live('mouseover',function() {
}
DOES.
Почему мне нужно использовать 'live' в этой ситуации, когда я не использую autosuggest?
Спасибо