这是相关的代码.我已经通过警报确认保存了正确的号码,它只是没有更改为2位小数.
if ($(this).attr('name') == 'time') {
var value = $(this).val();
parseFloat(value).toFixed(2);
alert(value);
editEntry.time = value;
}
Run Code Online (Sandbox Code Playgroud) 我正在尝试在两个完全不同的域(不是子域)之间建立跨域跟踪.浏览Google文档的不同页面似乎为我提供了有关该_setDomainName方法的不同建议.
当我应该使用以下三种中的哪一种时,我无法弄清楚:
_gaq.push(['_setDomainName', 'mysite.com']);
_gaq.push(['_setDomainName', '.mysite.com']);
_gaq.push(['_setDomainName', 'none']);
Run Code Online (Sandbox Code Playgroud)
谁能在那里给我一些指导或解释?
这有效吗?
switch(foo) {
case 'bar':
if(raz == 'something') {
// execute
} else {
// do something else
}
break;
...
default:
// yada yada
}
Run Code Online (Sandbox Code Playgroud) 据我所知,它在网站的其他地方使用相同的CSS.它适用于Chrome.以下是整页:anthonyotislawrence.com
这是不起作用的部分:
<a class="socialBox linkedIn">
<h3>LinkedIn</h3>
<p>linkedin.com/anthonyotislawrence</p>
</a>
<a class="socialBox facebook">
<h3>Facebook</h3>
<p>facebook.com/anthonyotislawrence</p>
</a>
Run Code Online (Sandbox Code Playgroud)
和CSS
.socialBox {
display:block;
min-width:200px;
padding:4px 0 4px 55px;
height:40px;
line-height:20px;
background-repeat:no-repeat;
background-position:left center;
position:relative;
-webkit-transition: all .5s ease-out;
-moz-transition: all .5s ease-out;
transition: all .5s ease-out;
text-decoration:none;
margin:30px 0;
}
.socialBox.linkedIn {
background-image:url(../images/linkedin.png);
}
.socialBox.facebook {
background-image:url(../images/facebook.png);
}
.socialBox:hover {
left:15px;
cursor:pointer;
}
.socialBox:hover p {
text-decoration:underline;
}
Run Code Online (Sandbox Code Playgroud) 我将锚标记<a class="next">next</a>制作成"按钮".有时,如果没有新的内容可以显示,则需要隐藏此标记.如果我只是用.hide()隐藏按钮并使用.show()重新显示它,一切正常.但我想使用.fadeIn()和.fadeOut()代替.
我遇到的问题是,如果用户在fadeOut动画期间点击按钮,它可能会导致我运行该节目的逻辑出现问题.我找到的解决方案是在原始单击函数开始后从按钮解除绑定事件,然后在动画完成后重新绑定它.
$('a.next').click(function() {
$(this).unbind('click');
...
// calls some functions, one of which fades out the a.next if needed
...
$(this).bind('click');
}
Run Code Online (Sandbox Code Playgroud)
上面例子的最后一部分不起作用.click事件实际上并未重新绑定到锚点.有谁知道完成这个的正确方法?
我是一个自学成才的jquery家伙,所以像unbind()和bind()等一些更高级的东西都在我脑海里,而jquery文档对我来说并不是很简单.
我有一些看起来像这样的jQuery代码:
$('.mainNav2 > li').mouseleave(function(){
var someNum = Math.random();
$(this).attr('id', someNum);
var t = setTimeout("HideMenu(someNum)", 200);
$('li.clicked').mouseenter(function() {
clearTimeout(t);
});
});
function HideMenu(id) {
$('#'+id).removeClass('clicked');
}
Run Code Online (Sandbox Code Playgroud)
它的目的是在鼠标离开时隐藏一个巨型菜单,但也考虑到意外的鼠标离开,使用300毫秒setTimeout.如果用户在300毫秒内将鼠标指针返回到li,则不会隐藏菜单,因为调用了clearTimout(t).
问题是当用户意图使用mouseout时,不会调用setTimout中的函数.根据这个页面:http://www.w3schools.com/js/js_timing.asp我的语法是正确的,但我只能从setTimeout中调用HideMenu函数,如果我这样写:
var t = setTimeout(HideMenu, 300);
Run Code Online (Sandbox Code Playgroud)
为什么它不能像写入一样工作,我可以将变量作为参数传递给函数?
我正在尝试Google的GeoCharts.我有要在城市数据上显示的州数据和城市数据.这意味着我想同时使用geochart regions和markersdisplay模式.可以这样做,还是伪造?我似乎无法找到方法,但想知道是否有其他人取得了成功.
我正在创建一些图标字体规则,以便在我的网站中使用.使用Sass我想列出列表变量中的所有图标,并使用@each循环遍历它们.
代码如下所示:
$icons:
wifi 600,
wifi-hotspot 601,
weather 602;
@each $icon in $icons {
.icon-#{nth($icon, 1)},
%icon-#{nth($icon, 1)} {
content: "\#{nth($icon, 2)}";
}
}
Run Code Online (Sandbox Code Playgroud)
问题是content:线路上的反斜杠.我需要它用于字符编码,但它逃避变量插值,输出如下所示的CSS:
.icon-wifi {
content: "\#{nth($icon, 2)}";
}
Run Code Online (Sandbox Code Playgroud)
像这样添加一个反斜杠:content: "\\#{nth($icon, 2)}";输出这个CSS:
.icon-wifi {
content: "\\600";
}
Run Code Online (Sandbox Code Playgroud)
有没有办法让Sass在保持变量插值的同时只用一个反斜杠输出CSS?
我有列表项,带有跨度,设置为内联块并向右浮动.这是结果

这是jsFiddle的链接:http://jsfiddle.net/8bR3u/.
我已经看到了一些建议,通过将span放在列表项内容的其余部分前面来解决这个问题,但我想要一个不会增加标记的解决方案.谁知道一个?
我们如何使用 JavaScript 来获取声明的 CSS 值的值(例如使用 Chrome 的检查器检查元素时显示的值?我在网络上尝试和搜索的所有内容似乎只想给出计算值。
对于我的具体用例,我想知道 CSS 过渡结束时的宽度是多少,该宽度是在样式表中设置的,而不是内联的。当我使用 JavaScript 检查宽度时,我得到了计算出的宽度,在脚本中检索时该宽度位于转换的开始处,因此0即使在 300 毫秒内它将是声明的宽度,如320px.
javascript ×3
jquery ×3
css ×2
animation ×1
bind ×1
cross-domain ×1
css3 ×1
firefox ×1
icon-fonts ×1
sass ×1
settimeout ×1
unbind ×1