Я ученик, поэтому мне нужно еще опыт, и у меня много вопросов, но сегодня у меня есть только один вопрос о функции наведения.
возможно ли отправить информацию о переменной из первой функции наведения во вторую? Я думаю, вам не нужно больше информации. просто меняет деталь из src в теге.
Надеюсь, ты меня понимаешь. =)
вот пример
http://jsbin.com/eporib/edit#javascript,html,live
как выглядит сейчас!
box.hover(function(){
var $this = $(this),
oldImg = $this.find('img').attr('src'),
slicedOldImg = oldImg.slice(0,-5),
newImg = slicedOldImg+num6;
$this.find('img').attr('src', newImg);
$('#hello').append('IN '+newImg);
}, function() {
var $this = $(this),
oldImg = $this.find('img').attr('src'),
slicedOldImg = oldImg.slice(0,-5),
newImg = slicedOldImg+num1;
$this.find('img').attr('src', newImg);
$('#hello').append('OUT '+newImg+ '<br />');
}); /*end Hover*/
и как я этого хочу
box.hover(function(){
var $this = $(this),
oldImg = $this.find('img').attr('src'),
slicedOldImg = oldImg.slice(0,-5),
newImg = slicedOldImg+num6;
$this.find('img').attr('src', newImg);
$('#hello').append('IN '+newImg);
}, function() {
$this.find('img').attr('src', oldImg);
//look here, the oldImg is in the first function.
// and i want it use it in the second too.
$('#hello').append('OUT '+newImg+ '<br />');
}); /*end Hover*/