我有巨大的JavaScript代码,并通过你的blockUI.js阻止解锁UI(http://malsup.com/jquery/block/)
我得到"无法读取未定义的属性'parentNode"随机异常.
似乎我的代码中的阻塞/解除阻塞序列已经脱离了sync.ex. 因为有多个html模板,它可能会阻塞两次并解锁一次,反之亦然.我很难分析所有代码并修复订单.
我能够产生一个问题的小提琴.有人可以看看并建议快速解决?
http://jsfiddle.net/pareshvarde/D8KW4/
<script type="text/javascript">
$(function () {
$("#blockButton").click(function () {
myBlock($('#blockSection'));
});
window.setInterval(function () {
myBlock();
myBlock($('#blockSection'));
window.setTimeout(function () {
myUnblock();
myUnblock($('#blockSection'));
}, 5000)
}, 2000);
$("#unBlockButton").click(function () {
myUnblock($('#blockSection'));
});
});
myBlock = function (surroundingControl, message) {
console.log('blocking');
if (message)
$("#loader h4").text(message);
else
$("#loader h4").text('Loading...');
if (surroundingControl)
surroundingControl.block({ message: $('#loader'), baseZ: 1200 });
else {
$.blockUI.defaults.message = $('#loader');
$.blockUI.defaults.baseZ = 1200;
$.blockUI.apply();
}
};
myUnblock = function (surroundingControl) {
console.log('unblocking');
if (surroundingControl)
surroundingControl.unblock(); …Run Code Online (Sandbox Code Playgroud) 我相信我可以通过使用Left Outer Joins的case语句来优化这个sql语句.
但是我一直很难设置案例,一个用于总结代码类型AB,CD,另一个用于所有其他代码.
感谢您可以给我的任何帮助或提示.
update billing set payments = isnull(bd1.amount, payments)
, payments = case
when payments is null then 0
else payments
end
, charges = case
when bd2.amount is not null then charges
when charges is null then 0
else charges
end
, balance = round(charges + isnull(bd1.amount, bi.payments), 2)
from billing bi
left outer join (select inv, round(sum(bd1.bal), 2) amount
from "bill" bd1
where code_type = 'AB'
or code_type = 'CD'
group by inv) bd1
on …Run Code Online (Sandbox Code Playgroud) 我有以下内容:
<div class="row">
<div class="well col-md-3">A</div>
<div class="well col-md-9">The quick brown fox jumped over the lazy dog.</div>
</div>
Run Code Online (Sandbox Code Playgroud)
看起来这两个是彼此相邻的.如何在两个井之间添加一点间距?当我使用span0作为包含"A"的div和包含句子的div的span9时,旧版本的bootstrap似乎自动工作.
鉴于以下小提琴, http://jsfiddle.net/JoelStransky/5QCmG/1
如何设置图例高度以便不需要导航?api没有legend.height财产
我有一个html页面,其中包含一些可拖动的图像和一组可放置的div.使用下面的代码一切正常,但我无法弄清楚如何在丢弃后从可放置区域移除一个项目.(让我们说用户改变主意.)
我想要一些行为,如果您将项目拖出可放置区域,它将从可放置区域中删除.我预计这是开箱即用的行为,但显然不是.
$(".draggable").draggable({ cursor: "move", revert: "invalid", helper: "clone" });
$(".droppable").droppable({
hoverClass: "ui-state-active",
drop: function (ev, ui) {
$(this).append($(ui.draggable).clone());
}
});
Run Code Online (Sandbox Code Playgroud)
反正有没有支持这种行为,所以我可以从droppable中删除项目(我是否需要使它成为一个可拖动的东西?对于我认为这样一个简单而基本的功能,这看起来很奇怪和过度.
使用Bootstrap 2.3.2我使用以下解决方案阻止我的页面适应大显示设置:
@media (min-width:970px) and (max-width: 2500px) {
.container {
width: 970px;
}
}
Run Code Online (Sandbox Code Playgroud)
...在我创建缩略图之前一直工作正常:
<div class="container frame">
<h3>grid problems above 1200px</h3>
<ul class="thumbnails">
<li class="span4">
<div class="thumbnail">Thumbnail #1</div>
</li>
<li class="span4">
<div class="thumbnail">Thumbnail #2</div>
</li>
<li class="span4">
<div class="thumbnail">Thumbnail #3</div>
</li>
<li class="span4">
<div class="thumbnail">Thumbnail #4</div>
</li>
<li class="span4">
<div class="thumbnail">Thumbnail #5</div>
</li>
</ul>
</div>
Run Code Online (Sandbox Code Playgroud)
连续有三个缩略图,但是当我拉动浏览器窗口超过1200px时,缩略图会重新排列,并且只有两个按行排列.
我怎么解决这个问题?
我是否需要重新定义所有这些引导.span标签?
在RxJS版本2.2.26中
以下代码生成了一个流,可以发出点击次数(双击,三击等).
var multiClickStream = clickStream
.buffer(function() { return clickStream.throttle(250); })
.map(function(list) { return list.length; })
.filter(function(x) { return x >= 2; });
Run Code Online (Sandbox Code Playgroud)
在RxJS版本4.0.6中
此代码不再产生所需的结果.
如何在RxJS 4.0.6中获得相同的功能?
我有几个<section>带有背景图像的堆叠 HTML。在每个中<section>,我都有一个包含内容的面板。
JSFiddle: http: //jsfiddle.net/victorhooi/zRFzb/1/
JSFiddle 全屏输出:http://jsfiddle.net/victorhooi/zRFzb/1/embedded/result/
理想情况下,我希望主标题 ( #proclaim) 和面板 ( .contentbox) 与每个背景图像的底部有一定的像素距离。
但是,我似乎无法实现这一点。
我确实尝试了position: relative;一个内部position: absolute;技巧,与一个值相结合bottom,这似乎根本不起作用 - 它实际上将所有框发送到页面顶部。
目前,我正在使用一种混合的定位来尝试让一切都适合。
但是,当您更改浏览器窗口大小或分辨率时,面板和文本会随处移动。
有没有办法将主标题和面板固定到距各自背景图像底部设定的距离?
我有一个包含单字段表单的jQuery UI对话框,autoOpen属性在开头设置为false.页面上还有另一个jQuery UI菜单,对话框的open函数绑定到菜单项的click事件.我一直试图将焦点设置到对话框的唯一表单字段,当对话框打开时单击菜单项不知何故没有运气.为了查明原因,我还添加了另一个测试按钮,通过单击该按钮,我可以将焦点设置到表单域.所以我很确定这是jQuery UI菜单阻止了该领域的焦点.我想知道是否有任何办法可以绕过这种限制.任何见解都表示赞赏.谢谢!
HTML:
<ul id="menu">
<li><a href="#">Item 1</a></li>
<li><a href="#">Item 2</a></li>
</ul>
</br>
<button id="btn">Open the dialog</button>
<div id="dialog" title="Basic dialog">
<form>
<input type="text" id="fld" />
</form>
</div>
Run Code Online (Sandbox Code Playgroud)
JavaScript的:
$( "#dialog" ).dialog({
autoOpen: false,
open: function(event, ui){
$('#fld').focus();
}
});
$('#btn').click(function(e){
$( "#dialog" ).dialog('open');
});
$('#menu li a').click(function(){
$( "#dialog" ).dialog('open');
})
$( "#menu" ).menu({
select: function( event, ui ) {
$( "#dialog" ).dialog('open');
}
});
Run Code Online (Sandbox Code Playgroud)
这是js小提琴
请参阅下面的更新(11/27)
我有一个模态窗口,它在iframe(ASP webforms应用程序)中使用它的内容启动.我们需要将模式重定向到另一个页面,但由于安全原因(Paypal处理页面),它不能在iframe中.在Chrome和IE标准模式下,我们的代码可以正确地将模式的URL更改为正确的URL.但是,在兼容模式下,重定向会导致使用正确的URL打开新的模式窗口.我们如何阻止它打开一个新窗口并实际重定向?
这是我们目前的代码:
dialog.redirect = function (location, ignoreFrames) {
/// <summary>Redirects the dialog to a new URL</summary>
/// <param name="location" type="String"></param>
/// <param name="ignoreFrames" type="Boolean">If true, the dialog's URL will be changed instead of any parent frame URLs</param>
if (ignoreFrames === undefined) {
ignoreFrames = true;
}
if (ignoreFrames === true) {
if (window.top) {
//Chrome and IE9+
window.top.document.location.replace(location);
} else {
//This was a supposed fix but it did not change the outcome
//<IE8 and compat mode
var …Run Code Online (Sandbox Code Playgroud) jquery ×4
css ×2
html ×2
javascript ×2
asp.net ×1
blockui ×1
css3 ×1
highcharts ×1
jquery-ui ×1
modal-dialog ×1
rxjs ×1
sql ×1
sybase ×1