私はこれを変更することをお勧め:
mainQuestion.blur(function(){
//check to see if user has typed anything in
if((mainQuestion.val() == initialValue) || !mainQuestion.val().length){
//reset value
mainQuestion.val('Start typing your question here');
//animate closing here
$('#register-form').animate({top:"0px"},1000);
$('#register-block').slideUp();
}
});
何かにこの
mainQuestion.blur(function(){
// check to see if any of the other text boxes are focussed
var focTF = $('#register-block-fields input:focus');
if(focTF.length > 0){
//check to see if user has typed anything in
if((mainQuestion.val() == initialValue) || !mainQuestion.val().length){
//reset value
mainQuestion.val('Start typing your question here');
//animate closing here
$('#register-form').animate({top:"0px"},1000);
$('#register-block').slideUp();
}
}
});
のように
これは、別のテキストボックスがフォーカスされている場合、それが閉じないことを確認します。ただし、.blur()
イベントの同じ機能を#register-block-fields
というイベントで実行して、最終的にボックスが消えるようにする必要があります。
スクロールダウンで3D効果をどのように達成しましたか? – Fresheyeball
このjqueryプラグインを見てください:http://dev.jonraasch.com/scrolling-parallax/docsいくつかの素晴らしい例があります。 –