我有一个3列布局,带有标题,左侧边栏,内容区域和右侧边栏.
左侧边栏在到达视口顶部时获得"固定"位置,因此它始终在视图中并且有溢出,因此可以通过滚动查看其中的任何内容.它总是有一个防止默认功能来停止主要内容区域和右侧边栏滚动时,因此页面的3个区域显然是他们自己的元素.
页面大部分是流体宽度,因此中心内容区域可以比右侧边栏更长或更短,具体取决于其中包含的内容.
这里有一些代码和一个帮助您可视化的jsfiddle. http://jsfiddle.net/9atDa/
我想要做的是让右侧边栏比中心div更快或更慢,具体取决于它们的相对高度,因此右侧边栏永远不会消失在视口的顶部.
效果可以在这里看到:http://readwrite.com/2013/02/06/blackberry-killing-it-in-canada-uk-with-launch-of-blackberry-10
我猜某种jquery可以处理这个?
<html>
<head>
<title>Layout Test</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"></script>
<script src="https://github.com/brandonaaron/jquery-mousewheel/raw/master/jquery.mousewheel.js"></script>
<script>
$(function() {
var toolbox = $('.left'),
height = toolbox.height(),
scrollHeight = toolbox.get(0).scrollHeight;
toolbox.bind('mousewheel', function(e, d) {
if ((this.scrollTop === (scrollHeight - height) && d < 0) ||
(this.scrollTop === 0 && d > 0)) {
e.preventDefault();
}
});
});
$(function() { // document ready
if (!!$('.sticky').offset()) { // make sure ".sticky" element exists
var stickyTop = $('.sticky').offset().top; // returns number …
Run Code Online (Sandbox Code Playgroud) 网站和网络上有几个类似的问题,但我一直无法像我尝试的那样在我的示例中使它们起作用。
我是第一次使用 Spring Boot,但我一直在尝试通过 .js 文件包含 JSP 视图InternalResourceViewResolver
。我已经让 Thymeleaf 视图起作用了。
应用程序.java
@SpringBootApplication
@ComponentScan("controller")
@EnableWebSecurity
@Configuration
public class Application extends WebSecurityConfigurerAdapter {
public static void main(String args[]) {
SpringApplication.run(Application.class, args);
}
@Bean
public ITemplateResolver templateResolver() {
SpringResourceTemplateResolver resolver = new SpringResourceTemplateResolver();
resolver.setPrefix("classpath:/templates/");
resolver.setSuffix(".html");
resolver.setTemplateMode(TemplateMode.HTML);
resolver.setCharacterEncoding("UTF-8");
resolver.setCacheable(false);
resolver.setOrder(1);
return resolver;
}
//intended for the .jsp view
@Bean
public InternalResourceViewResolver jspResolver() {
InternalResourceViewResolver resolver = new InternalResourceViewResolver();
resolver.setPrefix("classpath:/templates/jsp/");
resolver.setSuffix(".jsp");
resolver.setViewClass(JstlView.class);
resolver.setOrder(2);
return resolver;
}
@Bean
public SpringTemplateEngine templateEngine() {
SpringTemplateEngine templateEngine …
Run Code Online (Sandbox Code Playgroud) 我需要更改一段代码包括:
string.indexOf("bc")
Run Code Online (Sandbox Code Playgroud)
如果前面有字母"a",那么如何通过跳过"bc"出现的solutin来改变这一点.
我不想找到这些:
ABC
但是只有:
命苦
其中x可以是除了(甚至是空的)之外的任何东西.
我想我可以放入一个条件来检查索引i-1 == a,如果是,则再次调用indexOf方法.但我不认为这将导致非常漂亮的代码.
使用正则表达式的解决方案如何?
编辑:看到一些回复后只是一个提示.不仅可以获得正则表达式,而且还可以获得查找索引所需的API调用.
使用Symfony2.3.4和PHP5.6.3.
我需要THE TITLE
.
看,我有这个模板
{#new.html.twig#}
{% extends 'GCBundle::layout.html.twig' %}
{% block title %}{{parent()}} | Create chart {%endblock title %}
{% block content -%}
{% if errors is defined %}
{#not sure if I need this#}
{% endif %}
<FORM class="form-horizontal" action="{{path('chart_create', { 'id' : entity.id })}}"
method="post" {{ form_enctype(form) }}>
<center><h3>Create chart</h3></center>
{{ form_widget(form) }}
<DIV class="form-actions">
<BUTTON name="submit" type="submit"
class="btn btn-primary"><I class="glyphicon-check"></I>
{{ 'Save'|trans }}</BUTTON>
<a class="btn" href="{{ path('chart') }}">
<I class="glyphicon-ban"></I> {{ 'Cancel'|trans }}</a>
</DIV>
</FORM> …
Run Code Online (Sandbox Code Playgroud) 在下面的代码中,modelInitializer 的参数类型是
CalendarMonthTitleModelBuilder.()
什么.()
意思?。我相信点是指扩展。当你add ()
追求它时,我认为这意味着创建一个这种类型的实例。这是否意味着在此处创建并初始化了一些匿名扩展?
inline fun EpoxyController.calendarMonthTitle(modelInitializer: CalendarMonthTitleModelBuilder.() ->
Unit) {
CalendarMonthTitleModel_().apply {
modelInitializer()
}
.addTo(this)
}
Run Code Online (Sandbox Code Playgroud)
如果你之前省略了点会发生什么()
?
我想使用spring security但我以前从未使用它.我想从我的表(用户,角色和user_roles)中检索用户和角色.我已经调查过用户名,用户名查询.在所有示例中与以下示例相同.
<authentication-manager>
<authentication-provider>
<jdbc-user-service data-source-ref="dataSource"
users-by-username-query=
"select username,password, enabled from users where username=?"
authorities-by-username-query=
"select username, role from user_roles where username =? " />
</authentication-provider>
</authentication-manager>
Run Code Online (Sandbox Code Playgroud)
但我想使用 id_user和id_role而不是 用户名和角色.可能吗 ?我必须更改登录页面字段名称吗?提前致谢
authentication spring spring-mvc spring-security spring-boot