小编Had*_*ady的帖子

更改高亮颜色

jQuery的高亮方法将突出显示黄色背景的任何div.

如何指定要使用的颜色而不是黄色以突出显示?

jquery jquery-ui

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

识别WCF客户端ID

我有一个WCF Web服务,它公开了几种业务方法.我还有两个客户端 - 一个asp.net GUI和一个数据迁移应用程序,它们都连接到wcf后端以调用各种业务事务.

我需要我的后端能够识别和区分哪个wcf客户端调用了一些变体逻辑.

有没有办法让我的WCF服务能够识别连接到它的客户端?还有一种方法可以使用签名密钥来防止客户欺骗他们的身份吗?

c# wcf wcf-security

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

Sencha Touch能否适合像KnockoutJS那样的MVVM模式?

我目前正在KnockoutJS上构建一个网络应用程序 - 真的,编程幸福使用!

我已经达到了一个阶段,我需要添加一个移动开发框架,并一直在考虑我的选择.

我目前倾向于使用Sencha Touch,因为它的成熟度和我需要的独特插件.

我唯一担心的是Sencha Touch的OO +声明性javascript编码是否适合使用像Knockout这样的MVVM框架?

我的意思是Knockout利用View(HTML页面)将通过数据绑定调用模型的概念.ExtJS(Sencha Touch)不会丰富View ...而是期望所有HTML内容都以声明方式编写.

我在这里处理油和水吗?你有什么想法?

注意:我很想知道这两种不同的架构是否能很好地结合在一起.不太了解Sencha Touch如何与其他框架进行比较.

web-applications mvvm sencha-touch knockout.js

7
推荐指数
2
解决办法
4574
查看次数

在滚动查看器中居中选定的项目

我试图将一个选定的项目放在ScrollViewer内的ListView中心,并努力计算我应该相对于ListView设置ScrollViewer的垂直偏移量.

以下链接为我设置了正确的轨道,但由于WinRT API的限制,无法使用它们:

期望的效果如下:

在scrollviewer中居中选定的项目

这是我的XAML中的示例设置:

<ScrollViewer x:Name="MyScrollViewer">
    <ListView x:Name="MyView" VerticalAlignment="Center"
                      SelectionChanged="Selector_OnSelectionChanged">
        <ListView.ItemTemplate>
            <DataTemplate>
                <Grid Width="80" Height="80" Margin="0">
                    <TextBlock Text="{Binding}" />
                </Grid>
            </DataTemplate>
        </ListView.ItemTemplate>
        <ListView.Items>
            <x:String>1</x:String>
            <x:String>2</x:String>
            <x:String>3</x:String>
            <x:String>4</x:String>
            <x:String>5</x:String>
            <x:String>6</x:String>
            <x:String>7</x:String>
            <x:String>8</x:String>
            <x:String>9</x:String>
        </ListView.Items>
    </ListView>
</ScrollViewer>
Run Code Online (Sandbox Code Playgroud)

知道所选项目的索引,如何计算我可以在我的方法中使用的垂直偏移量:

private void Selector_OnSelectionChanged(object sender, SelectionChangedEventArgs e)
{
    double maxVerticalOffset = MyScrollViewer.ExtentHeight - MyScrollViewer.ViewportHeight;

    int selectedItemIndex = MyView.SelectedIndex;

    double verticalOffset = ...

    MyScrollViewer.ChangeView(null, verticalOffset, null);
}
Run Code Online (Sandbox Code Playgroud)

c# windows-runtime winrt-xaml windows-store-apps

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

有没有办法从类型集合中选择第一个元素

我想知道是否有一种方法使用jQuery(以链接方式)来选择以下内容:

<div class="panel">
    <input id="first" type="text" />
    <input id="second" type="text" />
</div>

<div class="panel">
    <h2>Panel title</h2>
    <textarea id="third"></textarea>
    <input id="fourth" type="text" />
</div>

<div class="panel">
    <p>Some paragraph</p>
    <select id="fifth"></select>
    <input id="sixth" type="text" />
</div>
Run Code Online (Sandbox Code Playgroud)

我想选择每个中存在的第一个表单元素(即input/ select/ textarea)div.panel.

所以在上面的例子中,我的jQuery选择将返回一个集合三个要素:input#first,textarea#thirdselect#fifth.

以下循环将获得我所追求的结果,但肯定有一种更清晰的方式与jQuery一致,可以一次性完成这项工作吗?

var firstFormFieldList = [];

$('.panel').each(function(i, el){
   var firstEl = $(el).find('input,select,textarea').filter(':first');
   firstFormFieldList.push(firstEl);
});
Run Code Online (Sandbox Code Playgroud)

jquery jquery-selectors

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

当其他div动画完成时,开始动画div

我正在研究一个相当复杂的jquery-to动画,它根据不同的触发事件移动各种div.为了简化我想要解决的方案是:

  1. 我在屏幕上有DIV 1和DIV 2
  2. DIV 1需要从位置A动画到位置B.
  3. DIV 2还需要从位置C到位置D的动画,但是仅当DIV 1到达位置B时.

我该如何绕过这样的事情呢?

我想我需要使用一种trigger/event listener机制,如果DIV 2进入睡眠状态,只有当DIV 1到达屏幕上的位置B时才会被触发的事件唤醒.

这是我应该拥有的最好的心态吗?我如何使用jQuery执行此操作.

非常感激.

jquery events animation jquery-ui event-handling

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

javascript类中的类变量

这个问题的解决方案建议使用 John Resig 的类实现。该解决方案涵盖了我的所有需求,除了:

如何在此类内部声明一个可以从外部访问的公共全局变量?

我想建立如下内容:

    var MyClass = Class.extend({

        EVENT_NAME : 'event-name',

        init : function() {
            // ...
        }

    });

// Now another file can directly read this value without creating the class object
console.log( MyClass.EVENT_NAME );
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

选择存储在字符串中的div名称的对象

这是一个简单的问题,希望它也有类似的简单答案.

如果div选择器的id存储在字符串中,我该如何动态选择div对象.

这就是我目前所做的,我相信jQuery必须有自己的方式来做到这一点:

<div id="boo">Some content...</div>

var divName = 'boo';
var divObj  = $('#' + divName);  // I really don't like the concatenation of '#'
Run Code Online (Sandbox Code Playgroud)

javascript jquery dom

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