$(document).ready(function() {
var divMouseDown;
$('.iphonepowerbutton').mousedown(function() {
$('.iphonepowerbutton').width('1px');
divMouseDown = setTimeout(function() {
$('.iphonescreen').css('background-color', 'white', function() {
setTimeout(function() {
$('.iphonetime').show();
$('.iphonedate').show();
$('.iphoneapplelogo').hide;
$('.iphonescreen').css('background-color', 'black');
}, 3500);
});
$('.iphoneapplelogo').show();
$('.iphonepowerbutton').hide();
$('.iphonepowerbutton2').show();
}, 2000);
});
$('.iphonepowerbutton').mouseup(function() {
$('.iphonepowerbutton').width('2px');
if (divMouseDown) {
clearTimeout(divMouseDown);
}
});
});
5行目の関数が実行されているときに6行目を機能させようとしています。 コードは正しいですか、それは私のブラウザですか、何か不足していますか? 関数が実行されたときに関数を開始しようとしています。行6のコードを実行できないようです
jQuery.css()で3番目の引数を使用できるとは思わない –
何が起こりたいですか?これを[mcve]にしてください。 – Teepeemm
徐々にCSSを移行させたい場合は、 '.css()'ではなく '.animate()'を使うべきです。 – Barmar