0

初めて本格的な Web ページを作成したところですが、そこに追加したクールな jQuery 効果が iPhone で機能していないことに気付きました。この問題の簡単な解決策はありますか?

AJAX はなく、効果は主に div の非表示/表示と、置換の追加.val()です。

この質問が一般的すぎる場合は、この件についてどこで読むことができるかを提案してください. ありがとう。

ここに私のjavascript / cssが頭にロードされています:

<link href='http://fonts.googleapis.com/css?family=Libre+Baskerville' rel='stylesheet' type='text/css'>
<link rel="stylesheet" href="css/reset.css" />
<link rel="stylesheet" href="css/normalize.css" />
<link rel="stylesheet" href="css/styles.css" /> 

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/jquery-ui.min.js"></script>
<script src="javascript/application.js"></script>

以下は jquery の例です。これらの変数とメソッドはすべて のデスクトップで動作すると仮定してくださいapplication.js

    homeButton.on("click", function(){
    about.fadeOut(300);
    gallery.fadeOut(300);
    contact.fadeOut(300);
    rules.fadeOut(300);
    download.fadeOut(300);
    home.delay(300).fadeIn(300);
});

contactButton.on("click", function(){
    home.fadeOut(300);
    gallery.fadeOut(300);
    about.fadeOut(300);
    rules.fadeOut(300);
    download.fadeOut(300);
    contact.delay(300).fadeIn(300);
});

それ以外は、valsでいくつかのことをやっています:

    nameBox.on("focus", function() {
    if ($(this).val() == 'Name') {
        $(this).val('');
    }
});
nameBox.on("blur", function() {
    if ($(this).val() == '') {
        $(this).val('Name');
    }
});
4

0 に答える 0