小编Cor*_*yRS的帖子

有趣的移动safari隐藏内容问题

所以这个我在移动safari中使用这个网络应用程序的问题,我还没有能够修复.

我在点击时出现"display:none"菜单div.显示菜单时,div中的内容将按原样显示.问题在于屏幕外的内容.当滚动div内容时,现在在视口内的屏幕外内容根本不会显示,直到滚动完全停止.这不是加载问题,因为所有内容实际上已经加载了,即使向后滚动到顶部,这种情况仍会继续发生.

这不会发生在页面上实际存在的内容,只是隐藏菜单div中加载的内容.我没有使用任何特殊的编码或任何东西,只是标准的CSS和jquery .click函数.我已经尝试了我能想到的每一种方法来解决这个问题.使用实际的页面滚动而不是div内的滚动修复了内容显示问题,但由于某种原因它不会滚动动量而隐藏的div本身需要的时间比应该显示的要长,可能就像2秒当然永远不会好好地.

任何想法如何解决这一问题?

编辑 - 以下代码:

CSS

#menu {
 width:720px;
 height:100%;
 overflow:auto;
 -webkit-overflow-scrolling:touch;
 background-color:#000000;
 display:none;
 position:absolute;
 z-index:9997;
}
#main-menu {
 width:100%;
 display:none;
 background-color:#000000;
}
Run Code Online (Sandbox Code Playgroud)

HTML

<div id="menu">
<div id="main-menu">

<a href="#templates/my-account.php" class="close">
<div id="menu-item">
   <img src="images/menu-account.png" />
   <div id="menu-shadow"></div>
   <div id="menu-item-title"><div class="menu-item-title">Account Settings</div></div>
</div>
</a>

<a href="#templates/my-account.php" class="close">
<div id="menu-item">
   <img src="images/menu-account.png" />
   <div id="menu-shadow"></div>
   <div id="menu-item-title"><div class="menu-item-title">Account Settings</div></div>
</div>
</a>

<a href="#templates/my-account.php" class="close">
<div id="menu-item">
   <img src="images/menu-account.png" />
   <div id="menu-shadow"></div>
   <div id="menu-item-title"><div class="menu-item-title">Account Settings</div></div>
</div>
</a>

<a …
Run Code Online (Sandbox Code Playgroud)

html css hidden mobile-safari

8
推荐指数
1
解决办法
6221
查看次数

获取命名函数在jQuery中不断重复

一旦它开始,我试图让一个函数重复自己,但我今天必须离开,因为我无法理解它.这是我的代码:

function runNext() {
    galleryNext().delay(1500).runNext();
}
Run Code Online (Sandbox Code Playgroud)

提前致谢.

jquery

5
推荐指数
1
解决办法
2万
查看次数

HTML5获取输入文件计数

我需要使用html5 File API来获取输入文件元素中选择的文件数量,并在另一个元素中设置值.

HTML

<div class="form-row">
    <label>Main Image</label>
    <div class="form-text">None Selected</div> 
    <input type="file" class="txtbox" name="proImage" id="proImage" value="" />
</div>
Run Code Online (Sandbox Code Playgroud)

jQuery的

$('input[type=file]').change(function () {
    $fileCount = $(this).files.length;
    $(this).parent('.form-row').find('.form-text').html($fileCount + 'Selected');
})
Run Code Online (Sandbox Code Playgroud)

谁知道我哪里出错了?所有帮助赞赏

jquery html5

3
推荐指数
1
解决办法
8168
查看次数

jQuery:在另一个完成后运行一个函数

$('#tab-featured').tap(function(){
    $('.home-section').fadeOut(function(){
        $('#home-featured').fadeIn();
    });
});
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用上面的代码fadeIn()fadeOut()完成后调用.该fadeOut()工程的罚款.在其他人完成之前我已经完成了功能,但这次它不起作用,对于我的生活,我无法弄清楚为什么.

从他们的CDN运行最新的jQuery.

码:

<div id="home-mid" class="column-mid">
    <div id="home-featured" class="home-main home-section">
        <!--- Some Code --->
    </div>

    <div id="home-2" class="home-main home-section">
        <!--- Some Code --->
    </div>

    <div id="home-3" class="home-main home-section">
        <!--- Some Code --->
    </div>

    <div id="home-4" class="home-main home-section">
        <!--- Some Code --->
    </div>

    <div id="home-5" class="home-main home-section">
        <!--- Some Code --->
    </div>

    <div id="home-tabs">
        <div id="tab-featured" class="home-tab"></div>
        <div id="tab-2" class="home-tab"></div>
        <div id="tab-3" class="home-tab"></div>
        <div id="tab-4" class="home-tab"></div>
        <div id="tab-5" class="home-tab"></div>
    </div> …
Run Code Online (Sandbox Code Playgroud)

jquery

3
推荐指数
1
解决办法
4343
查看次数

找不到Wordpress自定义分类术语页面

出于某种原因,当我点击分类术语页面的链接时,wordpress会一直显示索引文件,并且说找不到页面.我有一个页面与slug"贡献者"使用模板显示自定义分类法"贡献者"的条款,并带有指向它页面的链接,所以我点击链接并发生错误.


这是我functions.php添加分类法的代码:

register_taxonomy(
    'contributor',
    'post',
    array(
        'hierarchical' => true,
        'labels' => array( 
             'name' => _x( 'Contributors', 'taxonomy general name' ), 
             'singular_name' => _x( 'Contributor', 'taxonomy singular name' ), 
             'search_items' => __( 'Search Contributors' ), 
             'all_items' => __( 'All Contributors' ), 
             'parent_item' => __( 'Parent Contributor' ), 
             'parent_item_colon' => __( 'Parent Contributor:' ), 
             'edit_item' => __( 'Edit Contributor' ), 
             'update_item' => __( 'Update Contributor' ), 
             'add_new_item' => __( 'Add New Contributor' ), 
             'new_item_name' => __( 'New Contributor Name' ), …
Run Code Online (Sandbox Code Playgroud)

wordpress taxonomy

2
推荐指数
1
解决办法
3889
查看次数

jQuery在'each'中包含隐藏的div

我需要找到一种方法在each下面的语句中包含隐藏的div .我似乎无法找到答案.这不仅仅是隐藏元素的孩子,所以我无法根据它来编写它display:none

$("div").each(function(){
    if ($(this).hasScrollBar()){
        $(this).addClass('scrollable');
    }
});
Run Code Online (Sandbox Code Playgroud)

hasScrollBar功能:

(function($) {
    $.fn.hasScrollBar = function() {
        return this.get(0).scrollHeight > this.innerHeight();
    }
})(jQuery);
Run Code Online (Sandbox Code Playgroud)

jquery

2
推荐指数
1
解决办法
5438
查看次数

PHP File_put_contents不起作用

检查此代码:

<?php

$url = 'http://www.example.com/downloads/count.txt';

$hit_count = @file_get_contents($url);
$hit_count++;
@file_put_contents($url, $hit_count);

header('Location: wmwc.zip');

?>
Run Code Online (Sandbox Code Playgroud)

@file_get_contents工作正常,标题位置更改为下载的文件也可以,但是hit_count增加或@file_put_contents不起作用,因为文件的数量不会增加1.我已将文件权限设置为777,但是当我尝试将目录权限设置为777我也得到500内部服务器错误说"服务器遇到意外情况,导致无法完成请求".

php file-permissions directory-permissions

0
推荐指数
1
解决办法
6706
查看次数