小编Jac*_*Dev的帖子

警告返回按键,确认退出

我正在写一个Windows手机应用程序,我想知道如何提醒并确保该用户真的想要在后退按键上退出应用程序.很简单.

谢谢.

c# xml xaml windows-phone-7

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

无法使用jQuery更改CSS底部

我无法解决这个问题的"其他"问题.谁知道问题是什么?

var navOpen = false;
                if (navOpen == false) {
                    $("nav").click(function() {
                        $(this).css("bottom","0");
                        navOpen = true;
                    });
                } else {
                    $("nav").click(function() {
                        $(this).css("bottom","-84");
                        navOpen = false;
                    });
                }
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

jQuery日期验证(YYYY-MM-DD)

我需要使用这个脚本以YYYY-MM-DD格式验证日期,但我似乎无法让它完美运行.使用我正在使用的正则表达式,它允许用户输入10个没有短划线的数字,而不是在正确的位置输入8个破折号.有没有办法修改我的脚本来解决这个问题?

jQuery.validator.addMethod("date", function(date, element) {
                return this.optional(element) || date.match(/^[-0-9]{10}$/);
            }, "Please specify a valid date");
Run Code Online (Sandbox Code Playgroud)

validation jquery

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

限制PHP中的数字位数

我正在使用PHP显示表中文件列表的大小.我想显示它们有多大(以兆字节为单位)而不是默认字节.我遇到的问题是我得到极长的小数,这对于这个目的是不切实际的.

这是我到目前为止所拥有的:

print((filesize("../uploads/" . $dirArray[$index])) * .000000953674316 . " MB");

这正确地转换了值,但改变了,例如,71 B改为6.7710876436E-5 MB.

我认为E-5的东西x10^-5可能会正确地加起来,但有没有办法可以切断它的数量呢?如果它显示为"00.00 MB",那对我来说很好,大多数文件都会比这个测试文件大得多.

php string digits

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

禁用Windows Phone 7图标上的文本

我写了几个简单的Windows Phone图标,我需要禁用固定到开始屏幕的图标上的文本.我无法通过Google找到任何相关信息.我试过删除标题文本并使用空格,但这些都不是有效的.我知道Facebook应用程序会这样做,所以我知道这是可能的,即使只是与微软建立更密切的合作关系......

c# icons windows-phone-7

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

基于页面将图标添加到应用程序栏

如何根据功能在Windows Phone上的应用程序栏中添加和删除图标.我的想法是......

private void browser_Navigating(object sender, NavigatingEventArgs e)
{
   if (e.Uri.AbsolutePath.Contains("m.google.com/app/plus/post") {
       // add and remove icons here
   }
}
Run Code Online (Sandbox Code Playgroud)

c# xml silverlight xaml windows-phone-7

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

jQuery中$("p + p")的相反之处是什么?

这听起来像一个非常简单的问题,但我在jQuery文档中找不到任何东西.基本上,我需要知道jQuery的Next Adjacent Selector的相反之处.

这是我对下一个相邻选择器的看法:

$("#newsSlider p.active + p").addClass("active");

这就是我试图扭转的情况:

$("#newsSlider p.active - p").addClass("active");

显然,它不起作用,那么我可以做些什么来反转Next Adjacent Selector呢?如果您需要更多信息,请告诉我们.

javascript jquery

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

如何在WordPress中获取父帖子的URL?

WordPress中如何获取父帖子的URL(对于某种Up按钮)?

这是我用来拉取父名称的代码:

<?php 
    if( empty($wp_query->post->post_parent) ) {
        $parent_post_id = $wp_query->post->ID;
    } else {
        $parent_post_id = $wp_query->post->post_parent;
    }
    $parent_post = get_post($parent_post_id); 
    $parent_post_title = $parent_post->post_title; 
    echo $parent_post_title; 
Run Code Online (Sandbox Code Playgroud)

php wordpress post parent

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

使用 CSS 的“revert”关键字

所以我一直在尝试研究一些隐藏和显示元素的类。当一个元素应该显示时,它应该从display:none;display: whatever-it-was-before;。在研究如何做到这一点时,我偶然发现了看似完美的解决方案:CSS 的revert. 不幸的是,级联和继承级别 4 距离支持还有很长的路要走,而且 Windows 上的任何主要浏览器似乎都没有实现此功能。

为了说明我正在尝试做的事情,这里有一些 CSS:

.article-card {
    display: flex;
}
._showdesktop {
    display: none !important;
}
@media screen and (min-width: 1024px) {
    ._showdesktop {
        display: revert !important;
    }
}
Run Code Online (Sandbox Code Playgroud)

以及一些随附的 HTML:

<div class="article-card _showdesktop">
    ...
</div>
Run Code Online (Sandbox Code Playgroud)

这个想法是拥有可以在任何元素上使用的通用类,而不会覆盖元素的预期 CSS。这将使我要显示和隐藏的元素是display:flex;display:block;display:inline-block;,或display:inline;都具有相同的组类。

所以,我有两个问题:

  1. 是否有任何 polyfill 用于此?我尝试四处搜索,但不幸的是,由于版本控制系统,术语“revert”和“polyfill”经常一起出现。
  2. 有没有其他方法可以用 CSS 做到这一点?我正在考虑使用visibility:hidden;,因为我几乎从不visibility在我的项目中使用该属性,但这不会从流程中删除元素,而且我想不出任何不会与其他代码冲突的方法来删除它.

https://drafts.c​​sswg.org/css-cascade/#default


更新:下面标记的答案和我现在要得到的一样好,但我想用我最终使用的代码更新这个问题。我不确定这会有多好,考虑到我经常使用 max-height,但希望它不会经常发生冲突:

._hidemobile,
._showtablet,
._showdesktop {
    max-height: 0 !important;
    visibility: …
Run Code Online (Sandbox Code Playgroud)

javascript css polyfills css-cascade

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

获取简化的 ISO 8601 日期字符串的时区

我有两个日期字符串,每个字符串位于不同的时区。我认为这些字符串采用“简化”ISO 8601 格式。下面列出了两个示例日期。

  • 2017-08-14T18:41:52.793Z
  • 2017-08-14T23:41:52.000Z

第一个日期采用 CDT,第二个日期采用 UTC。我相信每个字符串的最后四位数字表示时区。

new Date()奇怪的是,当我为其中每一个设置时,我都通过 报告了不正确的日期console.log()。例如:

const local_date = new Date("2017-08-14T18:41:52.793Z");
const remote_date = new Date("2017-08-14T23:41:52.000Z");

console.log("local_date = " + local_date);
console.log("remote_date = " + remote_date);
Run Code Online (Sandbox Code Playgroud)

输出:

local_date = 2017 年 8 月 14 日星期一 13:41:52 GMT-0500(中部夏令时间)
Remote_date = 2017 年 8 月 14 日星期一 18:41:52 GMT-0500(中部夏令时间)

尽管 CDT 中提供了源日期,但似乎第一个日期被减去了 5 个小时;这就像假设两个日期都是以 UTC 格式提供的。

https://jsfiddle.net/nkax7cjx/1/

我在这里没有错什么?

javascript datetime date iso8601 timezone-offset

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