小编nbr*_*oks的帖子

javascript for循环与小数

我正在尝试使用此for循环来显示div.但是我从jQuery lib中得到一个奇怪的错误.

错误:语法错误,无法识别的表达式:= 10]

我已经阅读了javascript小数的问题,但我仍然无法理解为什么这不起作用:

for (var i = 10.00; i >= ui.value; i -= 0.25) {
    $("data_id=" + Math.floor(i) + "]").show();
}
Run Code Online (Sandbox Code Playgroud)

隐藏div时,我使用它,它工作正常:

for (var i = 0.00; i < ui.value; i += 0.25) {
    $("[data_id=" + Math.floor(i) + "]").hide();
}
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

在javascript或jquery中延迟就绪函数()

//this code animates the divs to the left after every 5 secs
$(document).ready(function() {

    var refreshId = setInterval(function() {
        $('.box').each(function() {
            if ($(this).offset().left < 0) {
                $(this).css("left", "150%");
            } else if ($(this).offset().left > $('#container').width()) {
                $(this).animate({
                    left: '50%'
                }, 500);
            } else {
                $(this).animate({
                    left: '-150%'
                }, 500);
            }
        });
    }, 5000);)
};?
Run Code Online (Sandbox Code Playgroud)

在上面的代码中,每当页面被加载时,div元素每隔5秒就会保持滑动.但是我的网页上有一个按钮,当点击时,div根据点击的按钮分别向左或向右移动元素.但问题是在buuton点击时有时会重叠的自动动画和动画.因此,每当我点击按钮时,我想再次将自动动画延迟document.ready5秒.

这显示在这个jsFiddle中.当您继续单击"左侧动画"​​或"右侧动画"按钮时,div有时会重叠.所以我只想在点击按钮时延迟自动动画.

javascript jquery

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

从其子类的实例访问超类的属性

class Person {
    public String name;
    String id;

    public Person() {
        System.out.println("Parent default");
        name = id = "";
    }

    public Person(String name, String id) {
        System.out.println("Parent parameter");
        this.name = name;
        this.id = id;
    }

    void show() {
        System.out.println(this.name + "\n" + this.id);
    }
}

class Student extends Person {

    Student() {}

    Student(String a, String b) {
        super(a, b);
    }
}

class Main {
    public static void main(String args[]) {
        Person p = new Person("A", "AA");
        Student s = new Student("b", …
Run Code Online (Sandbox Code Playgroud)

java inheritance super

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

a/b mod m =(a mod m)/(b mod m)?

a/b mod m = (a mod m)/(b mod m)吗?

我试图为非常大的数字找到nCr mod m.如果a/b mod m = (a mod m)/(b mod m)那时认为我会解决我的问题.

这是项目欧拉.我正在使用使用阶乘的nCr公式.

binomial-coefficients modulus

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

根据 URL 突出显示特定 DIV

我在页面上有一个常见问题解答列表,faq.html如下所示:

<div id="faq1">...</div>
<div id="faq2">...</div>
Run Code Online (Sandbox Code Playgroud)

DIVs现在,当我通过特定 URL 将访问者发送到那里时,我想脉动或简单地突出显示其中之一。假设在我的结账页面上有一个链接,"Find help here"并且它链接到#faq2

如何通过在 URL 中添加触发器来在元素(pulsate/blink)的背景中触发简单的突出显示动画,如下所示:FAQ Div

http://www.test.com/faq.html?highlight=faq2

html css jquery

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

如何在C#中反序列化json对象

我试图将json字符串反序列化为ac#object.

string str ="[{ \"foo\" : \"A\" , \"bar\" : \"B\"}, { \"foo\" : \"C\" , \"bar\" : \"D\"}]";

public Class Example
{
  public string foo { get; set; }
  public string bar { get; set; }
}

JavaScriptSerializer Js = new JavaScriptSerializer();
Example[] ex = (Example[]) Js.DeserializeObject(str);
Run Code Online (Sandbox Code Playgroud)

但我得到了一个InvalidCast Exception.我究竟做错了什么?

javascript c# jquery json

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

鼠标事件从绝对定位的元素冒泡

我有这个:

<div id="parent">
    <div id="child">
        &nbsp;
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)
$(document).ready(function() {
    $('#parent').on('mouseout', function() {
        alert('Mouse out!');
    });
});
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/aYGBC/2/

现在,当我将鼠标移动到蓝色块上并将其移出某处时,一切正常.但是当我将鼠标移动到蓝色块上然后再移动到红色块上时,也会触发mouseout事件.为什么会发生这种情况?如何在实际将鼠标移出块时才能发生mouseout事件?

javascript jquery javascript-events

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

在不同的事件处理程序之间重用代码

我有一个代码块,我想在触发点击时在不同的场景中调用,具体取决于事件是直接的还是被委派的.

但是在更改代码时on,它只能部分工作.

我有一个代码:

$(document).on('click','.selected-option',function(event){
//lot of code
Run Code Online (Sandbox Code Playgroud)

我想用:

$('.selected-option').click(function(event){ //lots of code  }
Run Code Online (Sandbox Code Playgroud)

我想像这样一起使用它:

if (some condition)
{
    $(document).on('click','.selected-option',function(event){
}
else   
{
    $('.selected-option').click(function(event){
}
Run Code Online (Sandbox Code Playgroud)

并希望使用相同的代码.

javascript jquery

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

每次在jQuery中单击按钮(子)时,如何删除所选的<tr>(父)div?

HTML:

<tr>
    <td>
        <div class="input">
            <p>Room 1: </p>
        </div>  
    </td>
    <td>
        <div class="revenue-input">
            <input type="number" min="0" id="room1rev" size="1" placeholder="0">
        </div>
    </td>
    <td>
        <button id="btn-del-rev" class="btn-del">-</button>
    </td>
</tr>
<tr>
    <td>
        <div class="input">
            <p>Room 2: </p>
        </div>  
    </td>
    <td >
        <div class="revenue-input">
            <input type="number" min="0" id="room2rev" size="1" placeholder="0">
        </div>
    </td>
    <td>
        <button id="btn-del-rev" class="btn-del">-</button>
    </td>
</tr>
Run Code Online (Sandbox Code Playgroud)

jQuery的:

<!-- Delete Element -->
<script>
$(document).ready(function() {
  $("#btn-del-rev").click(function() {
    $(this).parent().parent().remove()
    });
});
</script>
Run Code Online (Sandbox Code Playgroud)

当单击带有#btn-del-rev id的按钮时,它将删除整个tr结构(父级等).但是,单击下一行上的相同按钮不会删除下一个tr.

我知道重用id是一个问题,但是我很难弄清楚如何让按钮在我想要删除的所有tr上运行而不创建一个唯一的id和冗余的jQuery代码.

任何帮助表示赞赏!

html javascript jquery parent parent-child

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

单击按钮执行某些操作,然后单击相同按钮撤消它

我正在尝试按一个按钮在列表中创建一条线,但如果再次单击它,它将撤消直通线.我试过了.toggle()但它不起作用:

原始代码:

$("div").on("click", ".doneButt", function(e) {
    e.preventDefault();
    $(this).parents("li").css("text-decoration", "line-through");   
});
Run Code Online (Sandbox Code Playgroud)

.toggle尝试:

$(".doneButt").toggle(function() {
    $(this).parents("li").css("text-decoration", "line-through");
}, function() {
    $(this).parents("li").css("text-decoration", "none");
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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