我正在使用Twitter Bootstrap来设计一个iPad优化的网站,并在iOS5的Mobile Safari中遇到一个有趣的错误.
点击固定位置导航栏中的锚链接后,它正确地将我带到该锚点.但是,在滚动页面之前,我无法单击导航栏中的任何其他链接.
问题似乎出现在Bootstrap本身,因为Bootstrap站点有同样的问题:http://twitter.github.com/bootstrap/
有关如何解决这个问题的任何建议?
下面的代码重现了这个问题.请注意,如果单击"Test JS"或"Test jQuery"(两种不同类型的滚动,直接JS或基于jQuery),则在手动移动页面之前,您将无法再次单击.
这是基本的演示代码(.jsp):
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<style type="text/css">
#testDiv {
position: fixed;
bottom: 0;
right: 0;
background: gray;
padding: 20px;
}
#jsDiv,
#jQueryDiv {
width: 200px;
display: block;
height: 40px;
background-color: red;
}
#jQueryDiv {
background-color: yellow;
}
</style>
<script type="text/javascript">
function testScroll() {
alert("JS");
scroll(0, 5000);
}
function testjqScroll() {
alert("JQuery");
$(window).scrollTop(500);
}
</script>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.6.4.js"></script>
</head>
<body>
<%for (int i …Run Code Online (Sandbox Code Playgroud) 我正在使用设计来处理身份验证.总的来说我喜欢它,但我想自定义错误显示.现在我的观点中有以下内容.
<div class="field <% if resource.errors[:email].present? %>error<% end %>">
<%= f.label :email, "Email:" %><br />
<% if resource.errors[:email].present? %>
<ul>
<% resource.errors[:email].each do |msg| %>
<li><%= msg %></li>
<% end %>
</ul>
<% end %>
<%= f.text_field :email, :class => "text" %>
</div>
Run Code Online (Sandbox Code Playgroud)
但是当电子邮件出现问题时,显示的信息如下:is invalid.这不是非常用户友好,但我无法找到此消息的设置位置.它似乎不是在devise.en.yml,但也许我忽略了一些东西.
知道我可以在哪里定制错误消息吗?
谢谢!
我一直在寻找各种选项,将博客集成到我在Heroku上托管的Rails应用程序中.Nesta看起来很有前途,但因为它直接在Git中管理博客文章每次发布帖子时都会有几分钟的停机时间(由于Heroku的slug编译).看来我在这一点上错了.
有没有满足以下所有要求的选项?
现在我有一个下拉列表,其编码如下:
<%= f.select(:mydropdown, [["None", "0"], ["Some", "1"], ["More", "2"]], { :include_blank => true })%>
有没有办法指定这些选项中的每一个都应该有一个关联的类?这样它就会输出......
<option value="0" class="none">None</option>
这样我就可以对各种选项进行颜色编码.我可以使用CSS3,但如果可能的话,我希望得到更广泛的支持.