我有一个UL,我正在努力通过一些动画动态地将新的LI添加到UL的顶部.
到目前为止我有以下工作正常:
$("#container").prepend('<li id="newhere"><input type="checkbox" /><span class="listTitle">Im new here</span><ul></ul></li>').hide().slideDown("slow");
Run Code Online (Sandbox Code Playgroud)
#container 是UL
上面的问题是隐藏整个UL,然后将整个UL向下滑动,我只想要预先设置动画的新LI.
想法?thxs
我试图获得相对于窗口的确切鼠标位置.
这是我的问题......
document.height = 1600(实际文件大小)window.height = 400(可见)我需要找出相对于窗口的鼠标位置,而不是pageY属性提供的文档.
这是一个大工具提示,它会在mouesover上弹出一个表项.如果屏幕底部没有足够的空间(窗口最大),则工具提示将显示在指针上方,否则显示在指针下方.这工作正常,直到文档大小大于pagesize(长表).
谢谢,吕克
Visual Studio是x86直到2010年版本至少 更新:这仍然是VS2010中的一个问题,没有原生的64位Cassini支持.我的问题是,任何人都可以想到一种方式或知道一个独立的ASP.NET调试服务器,它是2008年或2010年的x64吗?
背景:我们的ASP.NET应用程序作为数据库运行Oracle.由于我们以后会在64位服务器上出现内存问题,因此我们需要使用Oracle的64位驱动程序(Instant Client).
建立:
在IIS中,应用程序池以64位运行,按预期使用Oracle驱动程序,但是由于WebDev.WebServer.exe是32位,因此您将获得BadImageFormatException,因为它试图以32位加载64位驱动程序DLL环境.我们所有的开发人员都希望能够通过Visual Studio 2008使用快速调试服务器,但由于它以32位运行,我们无法做到.我们遇到的一些问题是在应用程序启动期间,因此虽然我们附加到IIS进程有时不足以跟踪问题.
有没有替代方案或解决方法?我们希望尽可能地匹配我们的Dev/Val/Prod层,因此在x64中运行的所有内容都是理想的.
自这个问题首次发布以来,这个问题发生了很多变化,首先VS2010现在已经出现了,它仍然存在相同的问题,但是我所参与的项目没有.我们经历了2次更改来解决这个问题,所以我会发布这些内容,希望它可以拯救别人的悲痛:
第一个解决方案是以32位加载Oracle x86,在64位模式下加载x64,我们通过web.config在64位下运行时替换程序集引用来完成此操作,如下所示:
<configuration>
<runtime>
<assemblyBinding>
<dependentAssembly>
<assemblyIdentity name="Oracle.DataAccess" publicKeyToken="89b483f429c47342" processorArchitecture="amd64" />
<bindingRedirect oldVersion="2.0.0.0-10.9.9.9" newVersion="2.102.3.2" />
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>
Run Code Online (Sandbox Code Playgroud)
这里的关键是processorArchitecture="amd64",这意味着只有在64位下运行时才会发生替换.
请注意,这些版本现在可能已经过时了(如果你正在阅读这篇关于Oracle的内容),这还有一段时间了.除了配置,我们还将32位和64位版本加载Oracle.DataAccess 到GAC中.32位版本适用10.xxx于Oracle 10g,64位版本2.1xxx,因此只需使用<assemblyBinding>作品交换绑定.
第二个更长期的解决方案是完全离开Oracle客户端,我们现在使用dotConnect for Oracle作为我们的Linq-to-SQL提供程序,并且因为它是使用直接TCP连接的完全托管代码,所以我们没有更多/ 64位特定代码在应用程序中,更容易维护.
我希望无论谁发现这一点,也会发现后续行动也很有用.如果您对我最终使用的任何一种解决方案有疑问,请发表评论,我会尝试更详细地解释.
我有日期字段(id开始日期)
$( "#begin-date" ).datepicker({
minDate: -20,
maxDate: "+1M +10D",
dateFormat: "yy-mm-dd",
altFormat: "yymmdd"
});
Run Code Online (Sandbox Code Playgroud)
在帖子上,它打印格式为yy-mm-dd(2010-12-08),当它打印为yymmdd时(20101208)
有关为什么没有使用altFormat设置正确发布的任何想法?
输入字段呈现:
<input type="text" name="begin_date" id="begin-date" class="validate[required]" value="" />
Run Code Online (Sandbox Code Playgroud) 使用该sliderToggle方法时,:visible表达式似乎永远不会返回除true之外的任何内容.
如果我手动使用show/ hide与:visible表达式一起使用它会很好.
失败的例子:
jQuery(".fileNode .nodeExpander").click(function() {
var notes = jQuery(this).parent().siblings(".fileNotes");
notes.slideToggle ("fast");
var isVisible = notes.is(":visible"); // Always returns true...
// Do stuff based on visibility...
});
Run Code Online (Sandbox Code Playgroud)
工作范例:
jQuery(".fileNode .nodeExpander").click(function() {
var notes = jQuery(this).parent().siblings(".fileNotes");
var isVisible = notes.is(":visible");
if (isVisible)
notes.hide("fast");
else
notes.show("fast");
// Do stuff based on visibility...
});
Run Code Online (Sandbox Code Playgroud)
一些html:
<ul>
<li class="fileNode">
<img src="<%= Url.Content ("~/Images/Collapse.png") %>" alt="<%= UIResources.CollpaseAltText %>" class="nodeExpander" />
</li>
<li class="fileLink"> …Run Code Online (Sandbox Code Playgroud) 我有一个由Themeroller(1.7.2)构建的jQueryUI主题,我想通过Themeroller进行调整.我记得有一种方法可以使用现有的自定义主题作为新主题的起点 - 实质上是导入旧主题,因此可以执行额外的调整.
现在无法看到有关如何执行此操作的说明.
谢谢
我有复选框,文字跟着它,就像;
[复选框]我同意
如果在提交时未单击该复选框,则显示错误信息的当前方式是(我使用errorElement:"div");
[复选框]
此字段是必填字段.
我同意**
我宁愿喜欢;
[复选框]我同意
此字段是必填项
知道怎么做到这一点吗?
我有关的复选框和文本元素的html包装是这样的;
[div] [复选框]我同意[/ div] [div] [/ div]
我尝试了errorPlacment:如下所示希望仅为该元素应用它;
...
messages: {
usage_terms: {
required: "Must agree to Terms of Use.",
//errorElement: "div"
errorPlacement: function(error, element) {
error.appendTo( element.parent("div").next("div") );
}
}
}
...
Run Code Online (Sandbox Code Playgroud)
它没用.任何的想法?.
我已经使用jQuery很长一段时间了,我一直在为我的作品写一个幻灯片插件,而我(不是100%有意识地)在一个链中写了75%.它是完全注释的,我指定每个end()以及它重置的内容等,但这会减慢 jQuery或DOM加载,或者,这实际上加快了它吗?
我在.NET 4.0中遇到了一些奇怪的机器/操作系统相关的GZipStream行为.这是相关代码:
public static string Compress(string input) {
using(var ms = new MemoryStream(Encoding.UTF8.GetBytes(input)))
using(var os = new MemoryStream()) {
using(var gz = new GZipStream(os,CompressionMode.Compress,true)) {
ms.CopyTo(gz);
}
return string.Join("",os.ToArray().Select(b=>b.ToString("X2")));
}
}
Run Code Online (Sandbox Code Playgroud)
运行压缩("freek")给了我
1F8B08000000000004004B2B4A4DCD06001E33909D05000000
Run Code Online (Sandbox Code Playgroud)
在Windows 7和
1F8B0800000000000400ECBD07601C499625262F6DCA7B7F4AF54AD7E074A10880601324D8904010ECC188CDE692EC1D69472329AB2A81CA6556655D661640CCED9DBCF7DE7BEFBDF7DE7BEFBDF7BA3B9D4E27F7DFFF3F5C6664016CF6CE4ADAC99E2180AAC81F3F7E7C1F3F22CEEB3C7FFBFF040000FFFF1E33909D05000000
Run Code Online (Sandbox Code Playgroud)
在Windows Server 2008R2上.两者都是64位.我希望结果是一样的.
当我解压缩任一结果时,两台机器都给出正确的结果.我已经发现在W7 ms.Length == 25而在W2K8R2 ms.Length == 128,但没有线索为什么.
这是怎么回事?
我想知道检查和删除"<script"文本输入字段是否足以阻止javascript代码注入攻击?
jquery ×7
javascript ×2
.net ×1
.net-4.5 ×1
64-bit ×1
asp.net ×1
c# ×1
datepicker ×1
gzipstream ×1
hide ×1
jquery-1.3.2 ×1
jquery-ui ×1
oracle ×1
performance ×1
plugins ×1
position ×1
prepend ×1
security ×1
slidedown ×1
themeroller ×1
xss ×1