首先我没有写这段代码。我在别人的网站上找到了它,我想通过自己尝试从中学习。但是我不能让它工作。我已经用谷歌搜索了代码,以防它是一个免费提供的 jQuery 插件或任何东西,但我无法在网络上的任何地方找到它。
我有我的侧边栏(带有 id #sidebar)并给了它“粘性”类,我在页面顶部包含了 jQuery,并且我已经把这段代码放在了头部:
<!-- Floating sidebar jQuery -->
<script type="text/javascript">
var Sticky = function( $obj, opts ){
$(window).scroll(
function(e){
Sticky.onScroll(e, $obj, opts );
});
}
Sticky.onScroll = function( e, $o, opts ){
var iScrollTop = $(window).scrollTop();
var sClass = "sticky";
//set original data
if( !$o.data(sClass) ){
$o.data(sClass, {css:{position:$o.css('position'),top:$o.css('top')}, offset:$o.offset()} );
}
var oOrig = $o.data(sClass);
var bIsSticky = $o.hasClass(sClass);
if( iScrollTop > oOrig.offset.top && !bIsSticky ){
$o.css({position:'fixed',top:0}).addClass(sClass);
}else if(iScrollTop < oOrig.offset.top && bIsSticky){
$o.css(oOrig.css).removeClass(sClass); …Run Code Online (Sandbox Code Playgroud) 我正在尝试为我的Visual Studio 2010环境配置类似zenburn的语法突出显示,并且无法自定义SQL编辑器的颜色方案.
在SQL文本编辑器中,包含局部变量和用户定义的表名的"纯文本"类似于teal,我希望它们与其他文本编辑器一样为220,220,204.
这个问题几乎是一样的这一个,除了我完全看到它在Mac上的Safari(唯一的平台,我需要关心).它肯定与CSS有关,我想我已经把它缩小到一些似乎对文本呈现方式造成严重破坏的属性.他们是:
-webkit-transform-style: preserve-3d;
-webkit-transform: rotateY(180deg);
-webkit-transform: rotateY(180deg);
-webkit-perspective: 2500;
Run Code Online (Sandbox Code Playgroud)
一旦我禁用它们(例如通过在它们前面添加"x" x-webkit-*),文本就会很好.启用其中任何一个都会导致borked文本.这里有几个屏幕截图可能有助于可视化差异.
http://s3.amazonaws.com/codaset/ticket/6404/665/good.png http://s3.amazonaws.com/codaset/ticket/6404/666/bad.png
有没有人知道可能导致这种情况的原因或是否可以修复?谷歌并没有非常有用.
谢谢.
I'm developing a web application for mobile browsers. Right now most of development is done on local machines (with local apache) and I'd like to test how it behaves in low bandwidth and even high latency environments. I don't need to use apache as there is little server side things for the moment. Do you know any good tool?
在纯 JSF2.0应用程序中访问Manifest属性(从/META-INF/Manifest.mf)的最佳方法是什么?
I have next code:
private T CreateInstance<T>(object obj) // where T : ISomeInterface, class
{
...
if (!typeof(T).IsAssignableFrom(obj.GetType())) { throw ..; }
return (T)obj;
}
Run Code Online (Sandbox Code Playgroud)
Can it be replaced with this:
T result = obj as T;
if (result == null) { throw ..; }
return result;
Run Code Online (Sandbox Code Playgroud)
If not - why?
无论如何,有没有可能举办私人红宝石宝石的地方?所以我可以通过使用公钥或类似的方式仅允许它被拉到特定的地方?
谢谢
我想知道如何从父委托的调用列表中删除单个委托.
<DelegateName>.RemoveAll();
Run Code Online (Sandbox Code Playgroud)
现在我可以删除所有,这将只是为了让想法运动,看看它应该是否应该工作,但任何被删除的代表将需要在RunTime再次添加!
所以:......
foreach(Delegate d in <DelegateName>.getInvocationList)
{ // do something with 'D'?? }
Run Code Online (Sandbox Code Playgroud)
现在我可以访问'D',我可以将它放入.Remove(),但它需要两个参数??? 我能得到一些帮助吗?
最后,一旦代理被删除,再次重新添加它的最佳方法是什么?所以我认为反思可能会在这方面发挥作用,但对你们来说.
更新:
本质上,有一个全局委托,有许多事件存在于不同的winforms类中,这些类是它的实例.所有这些事件都有一个处理事件的处理程序.一直在顶部的委托管理与其签名匹配的所有处理程序.我想在顶部搞乱这个委托,我想删除所有处理程序,然后在运行时重新添加它们.因此,顶部的委托是一个多播委托,其调用列表是各个委托的列表,而这些委托又指向我添加的四个处理程序之一.我希望这是有道理的,这是我正在做的一般概念.
如果有一个连接子类,是否可以创建一个简单的约定来修改类的多态模式?
这样做:
public class EntityMap : ClassMap<EntityBase>
{
public EntityMap()
{
Polymorphism.Explicit();
}
}
Run Code Online (Sandbox Code Playgroud)
但在一个公约内.使用IClassConvention不起作用,因为Polymorphism属性是只读的:
public class TestConvention : IClassConvention
{
public void Apply(IClassInstance instance)
{
// read only property !
instance.Polymorphism = Polymorphism.Explicit;
}
}
Run Code Online (Sandbox Code Playgroud) 我有这样的数据表.我从excel表获取此数据并转换为datatable
id workedhours tfshours
1 3 2
2 5 5
3 .7 3
4 2 3.2
5 4.3 6.8
Run Code Online (Sandbox Code Playgroud)
现在我需要列workhours和tfshours的总和
我怎么能实现这一点.有任何内置函数来获得列的总和
我需要在新的数据表中得到这样的结果
workedhours tfshours
15 20
Run Code Online (Sandbox Code Playgroud)
任何帮助都会有很大的帮助.谢谢