小编Nau*_*hal的帖子

使用jQuery同步滚动?

我正在尝试DIV使用以下代码实现两个同步滚动.

DEMO

$(document).ready(function() {
    $("#div1").scroll(function () { 
        $("#div2").scrollTop($("#div1").scrollTop());
    });
    $("#div2").scroll(function () { 
        $("#div1").scrollTop($("#div2").scrollTop());
    });
});
Run Code Online (Sandbox Code Playgroud)

#div1#div2比方说,它具有相同的内容但不同的大小

#div1 {
 height : 800px;
 width: 600px;
}
#div1 {
 height : 400px;
 width: 200px;
}
Run Code Online (Sandbox Code Playgroud)

有了这段代码,我面临两个问题.

1)滚动没有很好地同步,因为div具有不同的大小.我知道,这是因为,我直接设定了scrollTop价值.我需要找到滚动内容的百分比并scrollTop为另一个计算相应的值div.我不确定,如何找到实际的高度和当前滚动位置.

2)此问题仅在firefox.在Firefox中,滚动不像其他浏览器那样流畅.我认为这是因为上面的代码创建了一个无限循环的滚动事件.我不确定,为什么这只发生在firefox上.有没有办法找到滚动事件的来源,以便我可以解决这个问题.

任何帮助将不胜感激.

javascript css jquery scroll

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

使用str_rot13的想法是什么?

好吧,我无法理解str_rot13 php函数的用途是什么.我理解它是如何工作的,但无法弄清楚哪种情况适合使用.你能举个例子吗?

php string

13
推荐指数
1
解决办法
2904
查看次数

如何在不使用HTML的情况下向JLabel添加换行符

如何添加换行符JLabel?我知道如果我使用简单的HTML,它会起作用.但是如果我使用html,JLabel则不会显示嵌入应用程序的字体.我使用该方法嵌入字体 - createFont()并使用JLabel.setFont()应用字体.

java swing jlabel multiline

11
推荐指数
3
解决办法
2万
查看次数

Laravel 5.2登录会话不会持续存在

我一直在使用Sentinel在Laravel 5.2上实现一个简单的身份验证系统.

// Route : /login
$success = Sentinel::authenticate(array(
   'email'    => $email,
   'password' => $password,
));

echo $success ? 'Login success' : 'Login failed';
Run Code Online (Sandbox Code Playgroud)

因此,上述代码Login success在验证码之后输出.但是,登录状态不会持久保存到其他请求.即:如果我从其他请求检查身份验证状态,则表示我没有登录!

// Route : test-login
echo \Sentinel::check() ? 'User is logged in' : 'User is not logged in';
Run Code Online (Sandbox Code Playgroud)

我甚至尝试过使用defaut laravel authencation \Auth::attempt.但是,这也给了同样的东西.

非常感谢任何帮助.

php laravel laravel-5 cartalyst-sentinel laravel-5.2

10
推荐指数
1
解决办法
6060
查看次数

使用PHP linux将doc,docx,pdf转换为HTML

我运行一个求职网站,我需要在运行php的linux CentOS服务器上将doc,docx和pdf文件转换为HTML.人们将这些文件作为简历提交.到目前为止,我发现PHPDocx非常适合将docx转换为html.但我被困在doc/pdf.当我运行测试时,PDFTOHTML给出错误"颜色不好".至于doc,我只找到了wvwave,它看起来既复杂又笨重.

有没有人对如何轻松地将doc/pdf转换为HTML有任何想法?

php linux pdf doc docx

9
推荐指数
1
解决办法
6879
查看次数

浏览器后退按钮显示缓存中的页面?

当我从wordpress网站注销时,它将被重定向到登录页面.但问题是,如果我点击浏览器后退按钮,它将显示上一页,需要授权.我知道,页面正在从浏览器缓存中加载,并且没有与服务器进行任何交互.但是如果用户点击浏览器后退按钮,我需要强制页面重新加载.

我确实检查了标题,我可以找到以下内容

Cache-Control:  no-cache, must-revalidate, max-age=0
Run Code Online (Sandbox Code Playgroud)

我也尝试添加以下元标记,但它不起作用.

<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">
<META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE">
Run Code Online (Sandbox Code Playgroud)

请帮忙

javascript php wordpress browser-cache

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

PHP/JavaScript动态更改图像路径

这是我的第一个问题,因此请忽略错误,如果有的话.

我有一个问题,我根据他们浏览的设备为我的访问者提供三种备用布局.

手机,平板电脑桌面.

我的网站是用PHP编写的,我只使用280字节的JavaScript来确定访问者的浏览器宽度.没有其他JavaScript或任何库,如jQuery,MooTools.我想保持我的网站非常轻的重量,从而导致更快的页面加载速度.

我有一个调用的PHP变量$layout,它的值由JavaScript根据浏览器宽度动态分配.分配给它的三个值是mobile or tablet or desktop

现在我在我的xhtml中有链接,如下所示:

<img src="cdn/images/desktop/image1.jpg" width="500" height="200" alt="image1">
<img src="cdn/images/desktop/image2.jpg" width="500" height="200" alt="image2">
<img src="cdn/images/desktop/image3.jpg" width="500" height="200" alt="image3">
Run Code Online (Sandbox Code Playgroud)

默认情况下,图像从cdn/images/desktop文件夹加载.

我正在寻找的是,如果值是$layout,tablet那么图像应该从cdn/images/tablet文件夹加载,类似地,如果$layout是,mobile那么图像应该从cdn/images/mobile文件夹加载 .

图像名称保持不变.它们是三种不同文件夹中的三种不同分辨率.

如果可能的话,请建议使用PHP解决方案.

否则请建议一个简单的JavaScript解决方案(没有像jQuery,MooTools等任何库)

谢谢

UPDATE

实际上我使用Joomla作为CMS,所以在我的帖子中我不能在帖子中使用PHP代码因此我希望在页面渲染之后或在渲染期间这些路径必须改变.

javascript php joomla path hyperlink

5
推荐指数
1
解决办法
2161
查看次数