小编And*_*ker的帖子

.load jquery函数在使用特定div时不起作用

这条线不起作用

$('#bookcontainer').load( startSlide );
Run Code Online (Sandbox Code Playgroud)

而这条线确实如此

$(window).load( startSlide );
Run Code Online (Sandbox Code Playgroud)

#bookcontainer是一个div包含四个图像.

这是我的整个代码:

// JavaScript Document
$('#bookcontainer').load( startSlide );

var slide;

$('#slider').hover( 
function() {
        $('.arrow').show();
}, 
function() {
        $('.arrow').hide();
});

function startSlide() {
    $('.book').show();
    slide = setInterval(slideR, 5000);   
}


function slideR() {
    $('.book').first().css('left', '960px').appendTo('#bookcontainer').animate(
    {
        "left": "-=960px"
    }, {
        duration: 1000,
        easing: 'easeOutCubic'
    });

}


function slideL() {
    $('.book').last().animate(
    { "left":"+=960px" }, {
        duration: 1000,
        easing: 'easeOutCubic',
        complete: function() {
        $(this).prependTo('#bookcontainer').css('left', '0px');   
        }
    });

}


function right() {
    clearInterval(slide);
    slideR(); …
Run Code Online (Sandbox Code Playgroud)

jquery load

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

使用json数据的jQueryUI + ASP .NET MVC自动完成

使用jQueryUI自动完成功能调用JSON时遇到了很大的问题.我有这个相当简单的JS:

$(document).ready(function() {
    $('#Editor_Tags').autocomplete({
        source: "/Forums/Ajax/GetTags",
        focus: function () {
            // prevent value inserted on focus
            return false;
        },
        select: function (event, ui) {
            var terms = split(this.value);
            // remove the current input
            terms.pop();
            // add the selected item
            terms.push(ui.TagName);
            // add placeholder to get the comma-and-space at the end
            terms.push("");
            this.value = terms.join(", ");
            return false;
        }
    });
});
Run Code Online (Sandbox Code Playgroud)

这是我试图返回的模型:

public class TagView
{
    public int TagId { get; set; }
    public string TagName { get; set; }
    public …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc jquery-ui autocomplete getjson jquery-ui-autocomplete

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

为什么List <T>在我索引时会爆炸?

我创建了一个列表作为类级别字段,如下所示:

private readonly IList<int> _intCol = new List<int>();
Run Code Online (Sandbox Code Playgroud)

然后我将其编入索引,然后发生以下异常:

_intCol[0] = 0;
Run Code Online (Sandbox Code Playgroud)

例外:

指数超出范围.必须是非负数且小于collection.Parameter name:index的大小

c#

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

jquery - 如何从文本框中获取值?

嗨大家我试图在用户使用jquery点击文本框时获取文本框的值,但是当我使用alert()来查看这里的值时,我得到了:

function (value) {
var hooks, ret, elem = this[0];
if (!arguments.length) {
    if (elem) {
        hooks = jQuery.valHooks[elem.nodeName.toLowerCase()] ||
            jQuery.valHooks[elem.type];
        if (hooks &&
            "get" in hooks &&
            (ret = hooks.get(elem, "value")) !== undefined) {
            return ret;
        }
        ret = elem.value;
        return typeof ret === "string" ? ret.replace(rreturn, "") : ret == null ? "" : ret;
    }
    return undefined;
}
var isFunction = jQuery.isFunction(value);
return this.each(function (i) {var self = jQuery(this), val;if (this.nodeType !== 1) {return;}if (isFunction) {val = …
Run Code Online (Sandbox Code Playgroud)

jquery textbox

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

jQuery .each回调错误

我目前正在使用.each()jQuery中的函数,我正在尝试div使用iditem 计算所有内容并将它们添加到字符串中.

问题是,我从我的jQuery源获取回调错误,我从jquery.com的网站加载.

var items = "";
$('div.item').each(function(){ 
    items += $('this').data('id');
});
Run Code Online (Sandbox Code Playgroud)

错误,如在萤火虫上看到的;

callback is undefined
if ( callback.call( object[ i ], i, object[ i++ ] ) === false ) { 
Run Code Online (Sandbox Code Playgroud)

jquery

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

如何在同一个元素上使用jquery .delay(1000)

我正在尝试以下但没有运气.

$("#mydiv").addClass('spin').delay(1000).$('#mydiv').removeClass('spin');
Run Code Online (Sandbox Code Playgroud)

有什么建议?

jquery

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

JQuery UI自动完成 - 如何使输入不被用户编辑

我有一个输入框.单击输入框时,将显示自动完成源中的所有项目.当用户选择一个项目时,输入框被正确填充.一切正常......但是我想要更多的东西,而我却无法看到如何做到这一点.我希望第一个输入框不能被用户编辑.目前,他可以手动输入值.如果我把readonly放在我的CSS中,输入就不再可点击了....所以我看不出怎么做.哦顺便说一句,在不想使用组合框.输入必须保持输入.非常感谢您提前回复.干杯.渣.

http://jsfiddle.net/DeJQB/2/

我的HTML:

<input type="text" id="my-input" />
Run Code Online (Sandbox Code Playgroud)

我的js:

$(function() {
    var availableTags = [
            "00","15","30","45"
        ];
    $("#my-input").autocomplete({
        source: availableTags,
        minLength: 0
    }).click(function() {
        $(this).val("");
        $(this).autocomplete("search");
    });
});?
Run Code Online (Sandbox Code Playgroud)

jquery jquery-ui jquery-ui-autocomplete

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

使用JQuery选择dom并更改它

我的HTML代码是:

<h2>123</h2>
<p>123</p>
<h3>123<h3>
<p>123</p>
<h2>456</h2>
<p>123</p>
<h3>123<h3>
<p>123</p>
<h2>456</h2>
<p>123</p>
<h3>123<h3>
<p>123</p>
Run Code Online (Sandbox Code Playgroud)

我希望他们是这样的:

<div>
    <h2>123</h2>
    <p>123</p>
    <h3>123<h3>
    <p>123</p>
</div>
<div>
    <h2>456</h2>
    <p>123</p>
    <h3>123<h3>
    <p>123</p>
</div>
Run Code Online (Sandbox Code Playgroud)

并且页面不会更改,只会更改标记

如何使用Jquery?

html jquery

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

Knockout js foreach grid不工作

这是小提琴:http://jsfiddle.net/7RDc3/2096/

"添加服务"按钮不起作用.我需要它来镜像"添加硬件"按钮的功能.我的代码在下面有些问题:尽管如此,你可以在小提琴上看到它.

var viewModel = function(hardware, services) {
    var self = this;
    self.hardwares = ko.observableArray(hardware);
    self.services = ko.observableArray(services);

    self.addHardware = function() {
        self.hardwares.push({
            name: "",
            price: ""
        });
    };

    self.removeHardware = function(hardware) {
        self.hardwares.remove(hardware);
    };

     self.addService = function() {
        self.services.push({
            name: "",
            price: ""
        });
    };

    self.removeService = function(services) {
        self.services.remove(services);
    };
    self.save = function(form) {
        var allModel = [];
            ko.utils.arrayForEach(services(), function (service) {
                allOrders.push(ko.toJS(service));
            });
            ko.utils.arrayForEach(hardwares(), function (hardware) {
                allOrders.push(ko.toJS(hardware));
            });
            alert("Could now transmit to server: …
Run Code Online (Sandbox Code Playgroud)

javascript knockout.js

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

我对LINQ缺乏了解

好吧,我有几个表链接在一起.

Departments (k = departmentID)
Functions (k = functionID, fk = departmentID)
Processes (k = processID, fk = functionID)
Procedures (k = procedureID, fk = processID)
Run Code Online (Sandbox Code Playgroud)

因此,当我试图想出一些linq时,他们都设置了他们的关系,我遇到了一些奇怪的事情.

以下代码将返回给我

Departments.Select(s => s.Functions)
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

但是当试图进一步扩展该查询时,它不会让我.我希望能够加入所有上述表格,并根据需要从中提取信息.

Departments.Select(s => s.Functions.Process.Procedure) // Errors out
Run Code Online (Sandbox Code Playgroud)

我还可以做更多的事情:

Functions.Select(s => s.Processes)
Run Code Online (Sandbox Code Playgroud)

它似乎会为两个表但不超过2个表做?我错过了什么吗?

c# linq lambda

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