问题列表 - 第39734页

我可以在jQuery中使用.delay()和.animate()吗?

我有这个代码,它在我正在处理的网站上打开一个篮子预览.如果用户徘徊在它上面它会保持打开状态,但我希望它在触发我的悬停的回调之前有两秒钟的延迟.这是为了防止用户不希望鼠标离开篮子区域.

以下是我用来为篮子制作动画的代码:

$('.cart_button, .cart_module').hover(function(){
    $(".cart_module").stop().animate({top:'39px'},{duration:500});
}, function(){
    $('.cart_module').stop().animate({top: -cartHeight},{duration:500})
});
Run Code Online (Sandbox Code Playgroud)

这是我试图使用的代码,但没有影响:

$('.cart_button, .cart_module').hover(function(){
    $(".cart_module").delay().animate({top:'39px'},{duration:500});
}, function(){
    $('.cart_module').delay().animate({top: -cartHeight},{duration:500})
});
Run Code Online (Sandbox Code Playgroud)

jquery delay jquery-animate

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

uniq +没有从文件中获取uniq字符串

请看看以下所有我想要的是从文件中获取node_name字符串并执行uniq以获取uniq字符串,如果它们相等

但是在下面的例子中我有两条相等的线(node_name moon1)

但为什么uniq命令不能将它减少到一行?,我真的不明白这个为什么?

 sed s'/=/ /'g file|  awk -v WORD=node_name '$2 == WORD {print $0}' | awk '{print $2" "$3}' | sort | uniq

 node_name moon1
 node_name moon1
Run Code Online (Sandbox Code Playgroud)

文件:

  .
  .

 /home/home1/home2/config1/COMPANY/my.config      node_name=moon1
 /home/home1/home2/config1/MEAS2XML/my.config.tmp node_name=moon1

  .
  .
Run Code Online (Sandbox Code Playgroud)

bash

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

Python"加入"函数就像unix"join"

我很好奇是否有像unix版本这样的内置python连接函数(参见http://linux.about.com/library/cmd/blcmdl_join.htm).我知道这个功能是通过内置的sqlite3模块包含的,也可能是通过pytables之类的其他模块.

很抱歉,如果这是一个基本问题,但我发现搜索"python join"和相关查询受到标准python join函数的严重污染.此外,如果没有这样的功能,我不希望这么容易找到这些信息.

python join

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

在winforms之间传递变量

我有一个关于Windows.Forms应用程序中的委托的问题.

有两种形式:

  1. 主窗体,有一个名为"设置"的按钮.

  2. "设置"表单,这是"子"形式.

当我单击主窗体中的"设置"按钮时,它会打开"设置"窗体的实例.

我的问题是,当我打开它时,我需要将一个变量传递给Settings表单.这样新表单将显示变量文本.我不知道如何检索子项"设置"表单中的信息.我是通过在线教程完成此操作,无法从教程中了解如何阅读目标表单中的信息.

这是我到目前为止所做的,主要形式的代码:

public partial class MainForm : Form
{

    /// <summary>
    /// delegate to send data between forms
    /// </summary>
    public delegate void PageInfoHandler(object sender, PageInfoEventArgs e);
    /// <summary>
    /// event of the delegate
    /// </summary>
    public event PageInfoHandler PageInfoRetrieved;

    //other stuff, events blabla

    private void toolStripBtnSettings_Click(object sender, EventArgs e)
    {
        PageInfoEventArgs args = new PageInfoEventArgs(SomeString);
        this.OnPageInfoRetrieved(args);

        SettingsForm settingsForm = new SettingsForm();
        settingsForm.ShowDialog();  
    }

    private void OnPageInfoRetrieved(PageInfoEventArgs args)
    {
        if (PageInfoRetrieved != null)
            PageInfoRetrieved(this, args); …
Run Code Online (Sandbox Code Playgroud)

.net c# delegates winforms

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

使用Java争夺一个词

我想要争夺一个字符串,使其不可读,所以想出了这个方法:

public String scrambleWord(String start_word){

     char[] wordarray = start_word.toCharArray();

        char[] dummywordarray = start_word.toCharArray();

        Random random = new Random();

        int r = random.nextInt(wordarray.length-1);
        int i = 0;

        int j = r+1;

        while(i <= r){

            dummywordarray[wordarray.length -i-1] = wordarray[i];

            i++;
        }


        while (j <= wordarray.length -1){

            dummywordarray[j-r-1] = wordarray[j];

            j++;

        }

        String newword = String.valueOf(dummywa);



        return newword;
Run Code Online (Sandbox Code Playgroud)

所以我首先将字符串转换为char数组,在我的方法中,我不得不复制char数组"dummywordarray".通过这个算法,每个字母都会改变位置.但它不会被很好地打乱,因为你可以一眼就把它重新组合在一起.因此我通过该方法传递了一个少于9个字符的给定字符串7次,并且这些单词被很好地加扰,即不可读.但我尝试了30个字符的字符串,它花了500遍,然后才能保证它很好地加扰了.500!我确信有一个更好的算法,我想要一些建议:a)改进这种方法或b)更好的方法.

java shuffle

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

Android:构建平台源后,如何使用平台密钥签署任意APK?

作为一个实验,我想使用我定制的Android平台的平台密钥来签署一个通过NDK构建的任意APK.这样做的过程是什么?

android android-ndk

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

在Javascript中解析HTML的最佳方法

我在学习RegExp时遇到了很多麻烦,并提出了一个很好的算法来做到这一点.我有这个HTML字符串,我需要解析.请注意,当我解析它时,它仍然是一个字符串对象,而不是浏览器上的HTML,因为我需要在它到达之前解析它.HTML看起来像这样:

<html>
  <head>
    <title>Geoserver GetFeatureInfo output</title>
  </head>
  <style type="text/css">
    table.featureInfo, table.featureInfo td, table.featureInfo th {
        border:1px solid #ddd;
        border-collapse:collapse;
        margin:0;
        padding:0;
        font-size: 90%;
        padding:.2em .1em;
    }
    table.featureInfo th {
        padding:.2em .2em;
        font-weight:bold;
        background:#eee;
    }
    table.featureInfo td{
        background:#fff;
    }
    table.featureInfo tr.odd td{
        background:#eee;
    }
    table.featureInfo caption{
        text-align:left;
        font-size:100%;
        font-weight:bold;
        text-transform:uppercase;
        padding:.2em .2em;
    }
  </style>

  <body>
    <table class="featureInfo2">
    <tr>
        <th class="dataLayer" colspan="5">Tibetan Villages</th>
    </tr>
    <!-- EOF Data Layer -->
    <tr class="dataHeaders">
        <th>ID</th>
        <th>Latitude</th>
        <th>Longitude</th>
        <th>Place Name</th>
        <th>English Translation</th>
    </tr>
    <!-- EOF Data …
Run Code Online (Sandbox Code Playgroud)

javascript regex string

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

HTML元素ID的合法字符是什么?

我可以在HTML元素的标识符中使用哪些字符?

例如:

<SPAN id="section[5]" ...>

(或者更确切地说,我应该坚持某些角色以确保id所有主要浏览器/ JavaScript引擎的工作).

html javascript css

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

检查变量是Long还是Double

在做任何事情之前,有没有办法检查变量是Double还是Long?有时对象是双倍的,有些是长的.在使用之前如何检查?

java

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

旋转屏幕时,按钮在小部件上单击丢失

我有一个非常简单的小部件应用程序,它包含一个LinearLayout带背景和一个ImageButton.

在该AppWidgetProvider onUpdate()方法中,我注册按钮的单击以广播意图.当小部件首次加载时,一切运行正常并且捕获点击.旋转屏幕时会出现问题,即使屏幕向后旋转,也不会再次捕获点击.

屏幕旋转时,如何重新注册咔嗒声?

下面是我正在使用的一些代码段.

的AppWidgetProvider

@Override
public void onReceive(Context context, Intent intent)    
{
    super.onReceive(context, intent);

    if(intent.getAction().equals("test.CLICK"))
    {
        CallTestMethod(context);
    }
}
@Override
public void onUpdate(Context context, AppWidgetManager appWidgetManager,
    int[] appWidgetIds) {
    final int N = appWidgetIds.length;

    // Perform this loop procedure for each App Widget that belongs to this provider
    for (int i=0; i<N; i++) {
        int appWidgetId = appWidgetIds[i];

        RemoteViews views=new RemoteViews(context.getPackageName(), R.layout.widget);            
        Intent clickintent=new Intent("test.CLICK");
        PendingIntent pendingIntentClick=PendingIntent.getBroadcast(context, 0, clickintent, PendingIntent.FLAG_UPDATE_CURRENT);
        views.setOnClickPendingIntent(R.id.change_mode, pendingIntentClick); …
Run Code Online (Sandbox Code Playgroud)

android widget android-widget

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