Я знаю, что это старая тема, и вариантов, конечно, много, но я действительно предпочитаю gibo
Саймона Уитакера. Он очень прост в использовании, кроссплатформенный (mac, * nix и windows) и использует репозиторий github gitignore
, так что он (в основном) всегда актуален.
Убедитесь, что ваш локальный кеш обновлен:
$ gibo --upgrade
From https://github.com/github/gitignore
* branch master -> FETCH_HEAD
Current branch master is up to date.
Поиск нужного языка / технологии:
$ gibo --search android
Android
Отобразите файл .gitignore:
$ gibo Android
### Android
# Built application files
*.apk
*.ap_
# Files for the Dalvik VM
*.dex
# Java class files
*.class
# Generated files
bin/
gen/
# Gradle files
.gradle/
build/
# Local configuration file (sdk path, etc)
local.properties
# Proguard folder generated by Eclipse
proguard/
# Log Files
*.log
Теперь добавьте его в файл .gitignore вашего проекта:
$ gibo Android >> .gitignore
(Убедитесь, что вы используете >>
для добавления в файл .gitignore вашего проекта; один >
будет перезаписать его - как я много раз делал по случайности!)
Я знаю, что это не отвечает на точный вопрос ОП, но использование gibo делает это так, что вам почти не нужно думать о вопрос "больше! .. мило! ;)
привязка работает как это . например
$('#list').bind('mouseover', function(){})
Однако я думаю, что вам нужно просто вызвать ту же функцию, которую вы используете для привязки события при первой загрузке документа. Если он находится внутри блока готовности документа, извлеките его в функцию и просто вызовите ту же функцию в готовом документе и в событии успеха ajax.
например
$(document).ready( function(){
bindHover( $('#list>li') )
$.ajax({ success: function(data){
bindHover( data.find('li') );
},
url: bla
});
})
function bindHover($liList){
$liList.hover( fn, fn )
}