小编lal*_*iya的帖子

创建无缝嵌套滚动翻转

我试图创建一系列窗口大小的div,内部div可变大小>窗口大小.问题是它需要滚动,好像没有嵌套的div.

总之我想要这个:

css{
     block{ height:100wh; }
     innerBlockSmall{ height:100wh; }
     innerBlockLarge{ height:200wh; }
}


<div class="block">
    <div class="innerBlockLarge"></div>
</div>
<div class="block">
    <div class="innerBlockSmall"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

https://jsfiddle.net/cbuh8psd/

像这样行事

css{
     innerBlockSmall{ height:100wh; }
     innerBlockLarge{ height:200wh; }
}

    <div class="innerBlockLarge"></div>
    <div class="innerBlockSmall"></div>
Run Code Online (Sandbox Code Playgroud)

https://jsfiddle.net/t6zrvo7u/1/

不幸的是,滚动"焦点"是通过hover可滚动元素触发的.在这种情况下,这是一种不良行为.

我目前知道有两种可能的解决方案.

  1. 手动通过javascript分配滚动"焦点". (最佳)

  2. 完全覆盖默认HTML滚动javascript,例如库ISCROLL5.
    (好吧,如果性能影响很小)

不幸的是,通过查看developer.mozilla的HTML5文档后,我没有遇到任何通过javascript"聚焦"滚动到元素的方法.

至于选项2:ISCROLL5在超过15-20个滚动div时受到了不良影响.

我希望我在这里遗漏一些东西,任何解决方案,修复或建议都会非常感激.

javascript css jquery html5 scroll

11
推荐指数
1
解决办法
767
查看次数

检查用户是否登录了laravel 4

嗨,我正在我的网站上实现聊天/收件箱功能.当用户未登录并从其他用户接收消息时,该网站将向该消息的接收者发送电子邮件.但是,当用户登录时,它不会.

我的问题是如何判断用户是否登录?例如,如果用户登录然后关闭浏览器,我的后端将不知道任何事情.

顺便说一下,我在Laravel 4中用一个安静的API构建一个Angularjs SPA.

php mysql rest laravel laravel-4

4
推荐指数
1
解决办法
1万
查看次数

Spring Integration Java DSL - 带有@Header参数注释的@ServiceActivator方法

我有一个带有以下签名的 Spring Integration 4 bean 方法:

@Component
public class AService {

    @ServiceActivator
    public Message<?> serviceMethod(
            Message<?> message,
            @Header(ServiceHeader.A_STATE) AState state,
            @Header(ServiceHeader.A_ID) String id) {

        ...
    }

    ...
}
Run Code Online (Sandbox Code Playgroud)

目前,我从 Spring Integration Java DSL (spring-integration-java-dsl:1.0.1.RELEASE) 流程中调用此服务方法,如下所示:

.handle("aService", "serviceMethod")
Run Code Online (Sandbox Code Playgroud)

这工作得很好,但是,我想知道是否可以通过以下方式调用服务方法:

.handle(Message.class, (m, h) -> aService.serviceMethod(m, h))
Run Code Online (Sandbox Code Playgroud)

我想以这种方式调用服务方法的原因是,当有人使用 Eclipse 等 IDE 查看代码时,他们可以通过突出显示该方法并按 F3 等方式深入了解该服务的方法。

所以我的问题是,是否有另一种方法可以调用@ServiceActivator方法(包括@Header注释)而不使用字符串作为服务名称/服务方法.handle()

spring-integration java-8

4
推荐指数
1
解决办法
2273
查看次数

使用 jquery 从所有输入框中删除只读属性?

我有多个输入文本框,默认情况下都是只读的。

我想删除表单中所有输入元素的只读属性而不是特定元素,我不知道使用 jQuery 如何选择所有输入并删除添加的只读属性。

网址:

<input type="text" name="fistname" readonly="true">
<input type="text" name="lastname" readonly="true">
<input type="text" name="emailaddres" readonly="true">
<input type="text" name="password" readonly="true">
<input type="button" name="edit" id="edit">
Run Code Online (Sandbox Code Playgroud)

查询:

$(document).ready(function(e){
    $(document).on("click","#edit",function(e){
         // What should i do here..?
    });
});
Run Code Online (Sandbox Code Playgroud)

php jquery

0
推荐指数
1
解决办法
6908
查看次数

标签 统计

jquery ×2

php ×2

css ×1

html5 ×1

java-8 ×1

javascript ×1

laravel ×1

laravel-4 ×1

mysql ×1

rest ×1

scroll ×1

spring-integration ×1