问题列表 - 第37239页

jquery显示/隐藏div和计数器

我有随机数量的DIV(最小1,最多10)

<div id="container">
<div class="foo">Content</div> <!-- div 1 -->
<div class="foo">Content</div> <!-- div 2 -->
<div class="foo">Content</div> <!-- div 3 -->
<div class="foo">Content</div> <!-- div 4 -->
<div class="foo">Content</div> <!-- div 5 -->
<div class="foo">Content</div> <!-- i need this one hidden -->
<div class="foo">Content</div> <!-- and this one -->
</div>
Run Code Online (Sandbox Code Playgroud)

我希望前5个div可见(使用.show()或使用类,无所谓).应隐藏任何其他DIV.

然后我用以下方法模拟div的"关闭":

$('.foo').click(function(){
    $(this).fadeOut('slow');    
});
Run Code Online (Sandbox Code Playgroud)

删除单击的div,导致下面的所有div向上移动一个.这是我想要的效果.

但是,我需要一些逻辑.

如果我的DIVS小于5,则应禁用关闭设施.如果我有超过5个DIV,那么当div"关闭"时,我希望下一个"隐藏"div可见.

如果需要,我可以为每个DIV添加ID,如"foo1","foo2"等ID.

html jquery loops list

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

使用html.ActionLink而不是html编码

我希望返回以下输出

<a href="#"><img src="/images/icons/tick.png" alt="" />More info</a>
Run Code Online (Sandbox Code Playgroud)

如果我执行以下操作,则内​​容将以html编码.

<%= Html.ActionLink("<img src='/images/icons/tick.png' />More info", "OrderRegion", "Campaign", new {id = Model.Campaign.Id}, null) %>
Run Code Online (Sandbox Code Playgroud)

如何禁用html编码?

asp.net asp.net-mvc-2

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

ListPreference依赖项

我有一个ListPreference看起来像这样的东西:

<ListPreference
android:title="Choose item"
android:summary="..."
android:key="itemList"
android:defaultValue="item1"
android:entries="@array/items"
android:entryValues="@array/itemValues" />
Run Code Online (Sandbox Code Playgroud)

然后,我有另一个偏好,只有在选择"item3"时才应启用ListPreference.

我能以某种方式实现这一目标android:dependency吗?就像是android:dependency="itemList:item3"

谢谢!

dependencies android preferences

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

将数据库表转换为C#类的工具

有没有Visual Studio的免费工具或插件将SQL表转换为实体,模型,外观和DAO类?我正在研究SQL Server 2008,Visual Studio 2008和C#.

c# mapping class sql-server-2008

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

哪种并行排序算法具有最佳的平均案例性能?

排序在串行情况下需要O(n log n).如果我们有O(n)处理器,我们希望线性加速.存在O(log n)并行算法,但它们具有非常高的常数.它们也不适用于没有O(n)处理器附近的商品硬件.对于p个处理器,合理的算法应该花费O(n/p log n)时间.

在串行的情况下,快速排序平均具有最佳的运行时复杂性.并行快速排序算法易于实现(请参见此处此处).但是它表现不佳,因为第一步是将整个集合划分到单个核心上.我已经找到了许多并行排序算法的信息,但到目前为止我还没有看到任何指向明显赢家的信息.

我希望在运行8到32个内核的JVM语言中对100万到1亿个元素的列表进行排序.

sorting algorithm concurrency

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

CSS3过渡到动态创建的元素

我正在尝试使用CSS3过渡动画创建动态创建的html元素.

我希望动画在元素创建之前启动.
对于这些我创建一个类来设置元素的原始位置,然后我通过jquery css()方法设置目标位置

但它刚刚在目标位置上出现的新元素没有任何过渡.

如果我使用0ms的setTimeout来设置它的新css值.

有什么我做错了吗?或者是一种限制?我认为我不应该使用setTimeout解决方法.

谢谢!

更新:这是与jsfiddle.net上运行的代码的链接,供您进行实验. http://jsfiddle.net/blackjid/s9zSH/

更新我已经用答案中的解决方案更新了示例.
http://jsfiddle.net/s9zSH/52/

这是一个完整的示例代码

<html>
    <head>
        <script src="http://code.jquery.com/jquery-1.4.3.min.js"></script>
        <script type="text/javascript">

        //Bind click event to the button to duplicate the element
        $(".duplicate").live("click", function (e){
            var $to = $("#original .square").clone()
            $("body").append($to);
            if($(e.target).hasClass("timeout"))
                //With setTimeout it work
                setTimeout(function() {
                    $to.css("left", 200 + "px");
                },0);
            else if($(e.target).hasClass("notimeout"))
                // These way it doesn't work
                $to.css("left", 200 + "px");
        });

        </script>
        <style type="text/css">
        .animate{
            -webkit-transition: all 1s ease-in;
        }
        .square{
            width:50px; …
Run Code Online (Sandbox Code Playgroud)

css jquery css3 transitions

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

如何使用SSE内在函数在非连续内存位置存储值?

我是SSE的新手,并使用内在函数优化了一段代码.我对操作本身很满意,但我正在寻找一种更好的方法来编写结果.结果最终有三个_m128i变量.

我要做的是将结果值中的特定字节存储到非连续的内存位置.我现在正在这样做:

__m128i values0,values1,values2;

/*Do stuff and store the results in values0, values1, and values2*/

y[0]        = (BYTE)_mm_extract_epi16(values0,0);
cb[2]=cb[3] = (BYTE)_mm_extract_epi16(values0,2);
y[3]        = (BYTE)_mm_extract_epi16(values0,4);
cr[4]=cr[5] = (BYTE)_mm_extract_epi16(values0,6);

cb[0]=cb[1] = (BYTE)_mm_extract_epi16(values1,0);
y[1]        = (BYTE)_mm_extract_epi16(values1,2);
cr[2]=cr[3] = (BYTE)_mm_extract_epi16(values1,4);
y[4]        = (BYTE)_mm_extract_epi16(values1,6);

cr[0]=cr[1] = (BYTE)_mm_extract_epi16(values2,0);
y[2]        = (BYTE)_mm_extract_epi16(values2,2);
cb[4]=cb[5] = (BYTE)_mm_extract_epi16(values2,4);
y[5]        = (BYTE)_mm_extract_epi16(values2,6);
Run Code Online (Sandbox Code Playgroud)

where y,cbcr是byte(unsigned char)数组.由于我无法定义的原因,这对我来说似乎是错误的.有没有人有更好的方法建议?

谢谢!

c sse intrinsics sse2

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

SQL语法问题

我不能为我的生活弄清楚这个sql语句有什么问题

select top(1) 
  OrderNumber 
 from (select top(5) 
         OrderNumber 
       from SomeTable
       where TreePath='tests' 
       order by OrderNumber asc) 
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

此致,Byron Cobb.

sql sql-server select

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

通过功能更新数据帧不起作用

我使用R遇到了一个小问题......

在以下数据框中

test <- data.frame(v1=c(rep(1,3),rep(2,3)),v2=0) 
Run Code Online (Sandbox Code Playgroud)

我想在v1为1的行中更改v2的值.

test[test$v1==1,"v2"] <- 10
Run Code Online (Sandbox Code Playgroud)

工作得很好.

test
  v1 v2
1  1 10
2  1 10
3  1 10
4  2  0
5  2  0
6  2  0
Run Code Online (Sandbox Code Playgroud)

但是,我需要在函数中执行此操作.

test <- data.frame(v1=c(rep(1,3),rep(2,3)),v2=0)

test.fun <- function (x) {
    test[test$v1==x,"v2"] <- 10
    print(test)
}
Run Code Online (Sandbox Code Playgroud)

调用该函数似乎有效.

test.fun(1)
  v1 v2
1  1 10
2  1 10
3  1 10
4  2  0
5  2  0
6  2  0
Run Code Online (Sandbox Code Playgroud)

但是,当我现在看看测试时:

test
  v1 v2
1  1  0
2  1  0
3  1  0 …
Run Code Online (Sandbox Code Playgroud)

r function dataframe

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

在c上使用getchar()在输入后获得'Enter'

我正在尝试编写一个简单的程序,要求用户从循环中的菜单中进行选择.我使用getchar()来获取输入,但是我注意到当我输入一个字符并按下'Enter'时,程序会产生两个循环(好像我按两次),一个char作为输入,另一个作为'Enter'作为输入.

我该如何解决?

c getchar

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