Чтобы исправить # 1, вам нужно будет изменить функцию setTimeout, когда вы находитесь на item2.См. http://jsfiddle.net/EXfnN/15/
Для # 2, я пытался заставить функции электронной почты срабатывать по таймауту, но не мог видеть, как это работает.Если вы все еще видите проблему, попробуйте отойти от атрибутов onClick и активировать их из javascript.то есть:
$('#abc').click(function(){abcSubmit();});
Это должно заставить их срабатывать только тогда, когда они действительно нажали, и, следовательно, обойти вашу проблему.
Если я правильно понимаю ваш вопрос №3, вы можете просто сделать это:
Изменение:
<div id="item3" class="item">
<div class="content">
<a href="#item1" class="panel"><img src="images/thankyou.jpg" alt="Thank you" /></a>
</div>
</div>
На:
<div id="item3" class="item">
<img src="images/thankyou.jpg" alt="Thank you" />
</div>
А затем просто запустите действие щелчка в вашем скрипте с помощью:
$('#item3').click(function(){//your action here});
Единственным недостатком является то, что без JavaScript ваши пользователи не смогут ничего сделать.Они также не пройдут первый слайд, хотя это не имеет значения!