0

我刚刚建立了我的第一个严肃的网页,现在我注意到我放在那里的很酷的 jQuery 效果都没有在 iPhone 上工作。这个问题有简单的解决方案吗?

没有 AJAX,效果主要用于隐藏/显示 div 和添加 replace .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