我正在使用jquery插件jqplot来绘制一些条形图.在悬停时,我想在工具提示中显示栏的刻度及其值.我试过了
highlighter: { show: true,
showTooltip: true, // show a tooltip with data point values.
tooltipLocation: 'nw', // location of tooltip: n, ne, e, se, s, sw, w, nw.
tooltipAxes: 'both', // which axis values to display in the tooltip, x, y or both.
lineWidthAdjust: 2.5 // pixels to add to the size line stroking the data point marker
}
Run Code Online (Sandbox Code Playgroud)
但它不起作用.酒吧视觉上变得更轻,顶部有一个小点(理想情况下会消失 - 可能来自折线图渲染器的东西),但在任何地方都没有工具提示.谁知道我怎么做到这一点?我会有很多条形,所以如果我只在那里显示它们,那么x轴将会变得杂乱无章.
我想知道如何制作一个简单的条形图,可能有一天作为x轴,值为'今天'和'昨天',而y轴可能是'时间',相应的值为'1'和'2 ".我想我很困惑,如何设置文本为x轴的值,如何显示Y轴,究竟rgaxis呢...(我发现使用一个例子axis = r.g.axis(0,300,400,0,500,8,2),我只知道这是xpos,ypos,width,??,?? num ticks,??).任何见解都会很棒!或者包含功能更全面的条形图示例(标签等)的页面.谢谢.
编辑:更一般的问题:我喜欢div上的box-shadow,但是当我将div放在box-shadow'd div的正下方时,阴影的底部部分尽管与z-index相混淆但不会叠加在顶部.所以看起来盒子阴影不能覆盖另一个div?任何想法都会很棒!
原始问题 - 我正在使用蓝图进行布局.这意味着有一个.container 950px然后包含一个#content.
在这种情况下,#content填充整个容器也是如此950px.
我想在它上面有一个投影#content,但问题是阴影被切断了,因为没有空间可以看到它.container.
一种解决方法是减小宽度,#content但会影响我已经拥有的布局位置,并且看起来太窄了.
有没有办法让盒子阴影忽略父容器并出现在它上面?这不是我猜的蓝图,但那是上下文.谢谢!
编辑:
body .container {
margin: 0 auto;
overflow: hidden;
width: 950px;
}
body .container:after {
clear: both;
content: "";
display: table;
}
#content {
display: inline;
float: left;
margin-right: 0;
width: 950px;
box-shadow: 0 0 4px black;
-moz-box-shadow: 0 0 4px black;
}
Run Code Online (Sandbox Code Playgroud)
#content是直接的.container.如果我放一个阴影,#content你就看不到它,直到我缩小宽度,这与内部元素混淆.
如何将2个矩阵A,B组合成一个,使新矩阵C = A的第1行,然后是B的第1行,然后是A的第2行,B的第2行,A的第3行,B的第3行等等?最好没有for循环?
例如:A = [1 2 3; 4 5 6],B = [5 5 5; 8 8 8].
AB = [1 2 3; 5 5 5; 4 5 6; 8 8 8].
我想将每个工作日的第一个字母作为x轴,即MTWTFSS重复.目前你可以设置dateTimeLabelFormats,我已经设置使用%a,这是工作日短星期日(星期一星期三等)的dateFormat.我怎么才能使用第一个字母?
这是我的代码(我在rails中使用Lazy Highcharts)
f.xAxis({type: 'datetime', tickInterval: 24*3600*1000, dateTimeLabelFormats: {
day: '%a',
week: '%a'}
})
Run Code Online (Sandbox Code Playgroud)
谢谢.
我有
noremap ; :
noremap : ;
Run Code Online (Sandbox Code Playgroud)
设置为尝试让我使用较短的击键来获取冒号.然而,这使得我的其他映射不起作用,因为现在它放了一个分号而不是冒号.
map ,c :cd ~/code<CR>例如变得map ,c ;cd ~/code<CR>如此不起作用.我怎样才能解决这个问题?谢谢!
我正在尝试创建一个简单的链接,将我的模型中的"status"属性从"pending"切换为"active".例如,当我第一次创建用户时,我将状态设置为"pending".然后,当我显示用户列表时,我添加了一个按钮,该按钮应该将该用户的状态更改为"活动".我通过自定义操作尝试了这个(这是一个很好的方法吗?)但是我遇到了自动生成的命名路由问题.
在我的用户index.html.haml中:
button_to "Manually Activate", activate_user_path
在routes.rb中:
resources :users do
get :activate, :on => :member
Run Code Online (Sandbox Code Playgroud)
在users_controller.rb中:
def activate
@user = User.find(params[:id])
@user.update_attribute(:status, 'Active')
redirect_to @user
end
Run Code Online (Sandbox Code Playgroud)
当我去说/ users/1/activate时,这似乎有效,因为状态会更新.但是,/ users页面没有显示并给我错误:
ActionController::RoutingError in Users#index
No route matches {:action=>"activate", :controller=>"users"}
Run Code Online (Sandbox Code Playgroud)
即,我在视图中指定的activate_user_path出现问题.(但是如果我使用另一个我没有在routes.rb中指定的命名路由风格的路径来测试它,我得到了
NameError in Users#index
undefined local variable or method `blahblah_user_url' for #<#<Class:0x00000102bd5d50>:0x00000102bb9588>
Run Code Online (Sandbox Code Playgroud)
所以它似乎知道它在routes.rb中,但其他东西是错的?我是铁杆的新手,非常感谢你的帮助!谢谢!
基本上我有一个有金额和金钱领域的用户模型.当我第一次创建用户时,我验证了这一点user.amount <= user.money.但是,允许用户通过"编辑"更改金额.在更新操作中,当用户更改金额时,我计算旧的和新的(旧的减去新的)金额之间的差异
amount_change = user.amount - params[:user][:amount].to_f
Run Code Online (Sandbox Code Playgroud)
我不知道这是不是好形式,但它对我有用.基本上我不存储差异并仅在用户试图改变金额时计算它.无论如何,当用户编辑时,我想验证它amount_change <= user.money.我怎样才能做到这一点?我觉得我应该通过验证,但我不知道如何传入,amount_change因为它是在我的用户控制器的更新方法中计算的.非常感谢!
我正在尝试通过nodeschool的learnyounode.
此问题与上一个问题(HTTP COLLECT)相同,因为您需要使用http.get().但是,这次您将获得三个URL作为前三个命令行参数.
您必须收集每个URL提供给您的完整内容,并将其打印到控制台(stdout).您不需要打印长度,只需将数据打印为String; 每个网址一行.问题是您必须按照与作为命令行参数提供的URL相同的顺序打印它们.
我很困惑为什么我的解决方案不能正常工作,因为它看起来和我一样但功能更多,并且不确定它们的内部测试工作:
1. ACTUAL: ""
1. EXPECTED: "As busy as a dead horse also lets get some dero. Built like a sleepout no dramas lets get some chook. She'll be right thingo my she'll be right ute. "
2. ACTUAL: "She'll be right bizzo no worries she'll be right fair dinkum. We're going aerial pingpong no worries as busy as a gyno. "
2. EXPECTED: "She'll be right bizzo no worries she'll be right fair dinkum. …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用与Helvetica捆绑在一起的"Helvetica Light"字体.要做到这一点,我读到我必须指定"Helvetica Light"和字体重量:更轻.我只是通过这样做(在SASS中)才能使这个工作:
p
font: "Helvetica Light", Arial, sans-serif
font-size: 12px
font-weight: lighter
Run Code Online (Sandbox Code Playgroud)
在其他情况下,
h2.light
font: Helvetica, Arial, sans-serif
font-size: 12px
font-weight: lighter
Run Code Online (Sandbox Code Playgroud)
(或使用font-family而不是font)
这真的很奇怪,到目前为止唯一有效的组合(将所有属性组合成'font'不起作用,并且调用font:as font-family:有时不起作用.
在另一个规则中,我无法让它工作,除非我只有font-weight: lighter没有指定字体(但它继承了Helvetica).
现在我复制了完全相同的字体样式并将其p放入其中h4并且它不再有效.跆拳道?我做错了什么/为什么这么错?
编辑:这不是语法问题.对于下面的答案,请注意我正在使用SASS.不需要分号和括号. 我正在编辑的文件也是5k行(向下移动)并分组为有些组织的部分.所以我想保持这些部分完好无损,直到我可以重构它,但是我不能将所有的p和h2.lights组合在一起,因为它们在不同的部分.谢谢!
我的插件方法之一返回了以下 js(以字符串形式)。因此,当我调用该方法时,它会将其放入我的视图中。问题出在网站上,所有的<, ", ', >等都被转义到<, "诸如此类的地方。我怎样才能做到这一点?我尝试了各种方法,但似乎都不起作用:/我认为这个插件可能有点旧,所以这在早期版本的 Rails 中是可能的...
%Q{<script type="text/javascript">
$(function() {
$('#{table_dom_id}').dataTable({
"oLanguage": {
"sSearch": "#{search_label}",
#{"'sZeroRecords': '#{no_records_message}'," if no_records_message}
"sProcessing": '#{processing}'
},
"sPaginationType": "full_numbers",
"iDisplayLength": #{per_page},
"bProcessing": true,
"bServerSide": #{server_side},
"bLengthChange": false,
"bStateSave": #{persist_state},
"bFilter": #{search},
"bAutoWidth": #{auto_width},
#{"'aaSorting': [#{sort_by}]," if sort_by}
#{"'sAjaxSource': '#{ajax_source}'," if ajax_source}
"aoColumns": [
#{formatted_columns(columns)}
],
#{"'fnRowCallback': function( nRow, aData, iDisplayIndex ) { #{row_callback} }," if row_callback}
"fnServerData": function ( sSource, aoData, fnCallback ) {
aoData.push( #{additional_data_string} );
$.getJSON( sSource, …Run Code Online (Sandbox Code Playgroud) 我正在尝试在我的视图中嵌入我在控制器中定义的数据.在view.html.erb中:
<script>
some_var = <%= @var_data %>
some_ints = <%= @int_data %>
</script>
Run Code Online (Sandbox Code Playgroud)
在我的控制器中:
@var_data = ['hi', 'bye']
@int_data = [1,2,3,4]
Run Code Online (Sandbox Code Playgroud)
但是,当我查看生成的html文件时,它看起来像
<script>
some_var = ["hi", "bye"]
some_ints = [1,2,3,4]
</script>
Run Code Online (Sandbox Code Playgroud)
即整数是好的,但所有的报价都被逃脱了.我试过了
some_var = <%= @var_data.map {|i| i.html_safe} %>
Run Code Online (Sandbox Code Playgroud)
相反,但它没有做任何事情(并且html_safe也没有在整个数组上工作).我该怎么做?
谢谢
难道我做错了什么?
CSS /上海社会科学院:
#section
article
border-top: 1px solid black
&:first-child
border: none !important
Run Code Online (Sandbox Code Playgroud)
HTML/HAML:
#section
%h2 title
%article
stuff here. There is still a top border here despite first-child style.
%article
stuff here.
%article
stuff here.
Run Code Online (Sandbox Code Playgroud)
这不起作用,第一个仍有边界<article>.我必须创建另一个类,并article.noborder在第一篇文章中做一些没有边框的事情.任何帮助将不胜感激... css讨厌我.
javascript ×5
css ×3
html ×2
sass ×2
charts ×1
css3 ×1
dropshadow ×1
graph ×1
graphael ×1
highcharts ×1
jqplot ×1
jquery ×1
matlab ×1
matrix ×1
node.js ×1
pseudo-class ×1
raphael ×1
vim ×1