小编Ton*_*kle的帖子

当前导航位置没有滚动链接定位

我在Firefox控制台中出现以下错误,并伴有抖动动画:

此网站似乎使用滚动链接定位效果.这可能不适用于异步平移;

我检查了Firefox的支持帖子,但我没有看到任何与我的场景相关的示例.

我有一个基于锚点的导航菜单,指示访问者当前在页面上的位置.这是我用来处理这个的jQuery:

$(window).scroll(function(){

    var scrollpos   = $(this).scrollTop();
    var pad         = $('.panel_header').outerHeight();

    $('.form_group').not('.sub_group').each(function(i){

        if(scrollpos + $(window).height() == $(document).height()){

            $('ul.tabs li').removeClass('active_tab');
            $('ul.tabs li:last-child').addClass('active_tab');

            return false;

        } else if(scrollpos+pad < $(this).position().top+($(this).height()/2)){

            var id  = $(this).attr('id').replace('-table','-tab');
            var tab = $('#'+id);

            if(tab.length > 0){

                $('ul.tabs li').removeClass('active_tab');
                tab.addClass('active_tab');
            }
            return false;
        }
    });
});
Run Code Online (Sandbox Code Playgroud)

基本上,我正在检查锚点位置的滚动位置,如果锚点在附近,则切换CSS类.CSS处理过渡效果.

有没有另一种方法来实现这一点,不需要滚动链接定位效果,导致抖动滚动?

css firefox jquery scroll-position

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

数组中的热门词汇

我正试图从阵列中获得最受欢迎/常用的单词,我尝试了下面的内容,但它只是说"Rain",而是在控制台中显示这个[rain:2,hot:1].

我究竟做错了什么?我只想显示没有数字的头号最流行的单词.

任何帮助/建议都会有所帮助,谢谢.

  var defaultArray = [{age:"25-35",country:"united kingdom",sex:"male",word:"rain"},{age:"25-35",country:"united arab emirates",sex:"male",word:"hot"},{age:"25-35",country:"zimbabwe",sex:"female",word:"rain"}];

  /* Popular */
  function popular() {
    var words = [];
    for(var p = 0; p < defaultArray.length; p++){
      var word = defaultArray[p].word;
      words.push(word);
      console.log(words);
    }
    var count = [];
    for (var i = 0, j = words.length; i < j; i++) {
      if (count[words[i]]) {
        count[words[i]]++;
      }
      else {
        count[words[i]] = 1;
      }
    }
    console.log(count);
  }
  popular();
Run Code Online (Sandbox Code Playgroud)

javascript arrays

6
推荐指数
2
解决办法
255
查看次数

ND缓冲区和G缓冲区有什么区别?

我是WebGL的菜鸟。我读过几篇有关ND缓冲区和G缓冲区的文章,好像它是WebGL开发的战略选择。

ND缓冲区和G缓冲区与渲染管线有何关系?ND缓冲区仅用于正向渲染,G缓冲区仅用于延迟渲染吗?

一个JavaScript代码示例如何实现这两者将对我理解区别很有用。

javascript webgl deferred-rendering webgl-extensions webgl2

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

如何使用Nginx进行Kerberos身份验证

如何使用NGINX配置Kerberos身份验证?我想在NGINX上设置类似于Apache mod_auth_kerb的配置。有什么推荐的方法吗?

nginx

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

如何与特定好友打开 VKontakte 应用程序?

背景

为了与特定的 Facebook 好友打开 Facebook 应用程序,您可以使用以下意图:

final Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(String.format("fb://profile/%s", friendId)));
Run Code Online (Sandbox Code Playgroud)

LinkedIn 也有类似的解决方案:

final Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(String.format("linkedin://profile/%s",  friendId)));
Run Code Online (Sandbox Code Playgroud)

我认为下一个将适用于 Google Plus(没有测试它,但看起来很有希望):

final Intent intent =new Intent(Intent.ACTION_VIEW, Uri.parse(String.format("https://plus.google.com/%s/posts", friendId)));
Run Code Online (Sandbox Code Playgroud)

问题

我试图找到如何使用此类意图打开 VKontakte (VK) 社交网络应用程序,但找不到它。

有这样的意图吗?如果是的话,那是什么?

android android-intent vk

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

访问食谱中的厨师数据包

我创建了以下数据包项目:

{
  "name": "data_bag_item_nameservers_servers",
  "json_class": "Chef::DataBagItem",
  "chef_type": "data_bag_item",
  "data_bag": "nameservers",
  "raw_data": {
    "id": "servers",
    "serverslist": [
      "xxx.xxx.xxx.xxx",
      "xxx.xxx.xxx.xxx"
    ]
  }
}
Run Code Online (Sandbox Code Playgroud)

在模板erb中我添加了以下调用,

<% @serverslist.each_with_index do |nmserver| %>
nameserver <%= nmserver %>
<% end %>
Run Code Online (Sandbox Code Playgroud)

但它不适合我,并给出错误,因为,

在资源'template [/etc/resolve.conf]上执行操作创建时出错

厨师::密新::模板:: TemplateError

undefined方法each_with_index'为nil:NilClass

有人可以帮助我如何在食谱食谱中调用这些数据包项值?

提前致谢!

ruby-on-rails cookbook chef-infra

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

JNI通过参考,是否可能?

我有一个Java程序,它调用C++程序来验证用户.我希望程序返回true或false,如果为false,则更新指向错误消息变量的指针,然后我可以从Java程序中获取该指针.

另一个探索:

本机方法看起来像这样:

public native String takeInfo(String nt_domain, String nt_id, String nt_idca, String nt_password, String &error);

我会在这里称之为方法:

boolean canLogin = takeInfo(domain, userID, "", userPass, String &error)

然后在我的C++程序中,我将检查用户是否经过身份验证并将其存储在布尔值中,如果为false,则获取错误消息并使用它进行更新和错误.然后将该布尔值返回到我的Java程序,在那里我可以显示错误或让用户通过.

有任何想法吗?

最初我有它所以程序将返回"true"或错误消息,作为一个jstring,但我的老板希望它如上所述.

c++ java java-native-interface pass-by-reference

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

动态linq建筑表达

我需要为动态搜索创建一个动态linq表达式.基本搜索工作正常,但无法使用集合.我能够获得该书的标题和作者,但未能获得所需的页面标题.我在行中获得了异常"left11 = Expression.Property(page1,"Heading");" . 我认为我构建的表达式无法识别List.怎么可能这样呢? 请参阅以下代码和stacktrace异常.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Linq.Expressions;
using System.Text;
using System.Threading.Tasks;

namespace XMLStorageAndFilter
{
public class Books
{
    public Books()
    {
        Page = new List<Page>();
    }
    public string Title { get; set; }
    public Author Author { get; set; }
    public List<Page> Page { get; set; }
}
public class Author
{
    public string FirstName { get; set; }
}
public class Page
{
    public string Heading { get; set; }
} …
Run Code Online (Sandbox Code Playgroud)

c# linq dynamic-linq query-builder

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

PowerShell 相当于 cmd“IF %ERRORLEVEL% NEQ 0”

寻找与此 cmd 错误检查等效的 PowerShell:

\n\n

IF %ERRORLEVEL% NEQ 0

\n\n

这是我试图编写的 PowerShell 代码:

\n\n
Write-Information "Installing .NET 3 from DVD:"\n$NetFX3_Source = "D:\\Sources\\SxS"\ndism /online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:$NetFX3_Source /NoRestart\nIF (****TheCommandYouTellMe****) {\nWrite-Information "DVD not found, installing from online sources, the Win default method"\nDISM.EXE /Online /Add-Capability /CapabilityName:NetFx3~~~~\nAdd-WindowsCapability \xe2\x80\x93Online -Name NetFx3~~~~\n}\n
Run Code Online (Sandbox Code Playgroud)\n

powershell powershell-3.0

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

两个Android应用和一个Firebase数据库

我需要为两个Android应用使用一个Firebase数据库.一个应用程序将具有对数据库的写入权限,另一个应用程序将具有对数 这两个应用程序必须分开.我无法合并它们.我可以为两个应用使用一个Firebase数据库吗?怎么样?请一步一步指导.我是Firebase的新手.

android firebase android-studio firebase-realtime-database

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

如何在PHP中关闭当前窗口

我想在会话中取一个值然后关闭当前窗口.

if(isset($_POST['ok']))
{
echo  "<script type='text/javascript'>";
echo "closeCurrentWindow()";
echo "</script>";;
}
Run Code Online (Sandbox Code Playgroud)

为什么这不起作用?

javascript php

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