小编Joh*_*ter的帖子

jQuery scrollTo但在中间减速

我正在使用一小段代码(基于' ScrollTo Posts with jQuery ',它允许您单击下一个/上一个链接,它将跳转到每个帖子的顶部.

我有我的HTML结构,所以它发布>图像>发布>图像等.

我想知道如果你点击下一个/上一个按钮是否可能,它会正常滚动到下一个帖子,但是它会悬挂/悬停在images/div之间?所以它最终完成了它的滚动,但减慢了中间的div.

这是我的jQuery代码:

$(function () {
    function a(f) {
        var b, e, c = [],
            d = $(window).scrollTop(),
            g = $('.section-slide');
        g.each(function () {
            c.push(parseInt($(this).offset()['top'], 10))
        });
        for (e = 0; e < c.length; e++) {
            if (f == 'next' && c[e] > d) {
                b = g.get(e);
                break
            }
            if (f == 'prev' && e > 0 && c[e] >= d) {
                b = g.get(e - 1);
                break
            }
        }
        if (b) { …
Run Code Online (Sandbox Code Playgroud)

javascript jquery scrollto

6
推荐指数
1
解决办法
1666
查看次数

.htaccess重定向–两次重定向之间的区别

您能否解释下面两个.htaccess重定向之间的区别?

第一个重定向是我最常使用的重定向,但是它在最近的站点上不起作用(重定向太多-即使我没有进行任何设置),但是第二个重定向有效,我很好奇。

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

RewriteEngine On
RewriteCond %{ENV:HTTPS} !=on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
Run Code Online (Sandbox Code Playgroud)

.htaccess

5
推荐指数
0
解决办法
93
查看次数

带附件的SendGrid(PHP库)

我有一个简单的SendGrid API设置,但我想知道如何在发送的电子邮件中包含附件.我将附件URL传递给$ _POST变量,因此可以返回完整路径,但不确定将其包含在我的设置中的哪个位置.

//
$i = 1; foreach ($cart as $download) {

    $file . $i = $download['download'];
    $file_encoded . $i = base64_encode(file_get_contents($file));
    $attachment . $i = new SendGrid\Attachment();
    $attachment . $i->setContent($file_encoded);
    $attachment . $i->setType("application/zip");
    $attachment . $i->setDisposition("attachment");
    $attachment . $i->setFilename("test.zip");
    $mail->addAttachment($attachment . $i);

    i++;

}

// Set email confirmation settings
$email_subject = 'New order from ' . $user_details['first-name-billing'] . ' ' . $user_details['last-name-billing'] . ' via www.***.com';
$email_admin = '******@***.com'; // Client
$email_customer = $user_details['email'];

ob_start();
    require_once './email-confirmation.php';
    $email_body = …
Run Code Online (Sandbox Code Playgroud)

php sendgrid

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

jQuery在段落中的br之前和之后的跨度中包装文本

正如标题所暗示的那样,我想知道如何在段落中的br之前和之后的跨度中包装文本.

我的HTML就是这样......

<div class="blog-container">
  <div class="each-article">
    <p>Text text text <br/> text text text</p>
  </div>
  <div class="each-article">
    <p>Text text text <br/> text text text</p>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

而我认为可行的jQuery是

$('.blog-container .each-article p br').before().wrap('<span></span>');
Run Code Online (Sandbox Code Playgroud)

这给了我的是:

<div class="blog-container">
  <div class="each-article">
    <p>Text text text <br><span></span></br> text text text</p>
  </div>
  <div class="each-article">
    <p>Text text text <br><span></span></br> text text text</p>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

jquery

3
推荐指数
1
解决办法
2012
查看次数

在页面上的图像后插入字符串

我有点陷入困境,我试图在页面上的每个标签的末尾添加"数字"(数字).对于页面上的每个图像,添加一个比最后一个更大的新数字.

到目前为止,我已经提出了PHP和JS的组合,但JS设法插入数字,PHP设法增加数量,但两者都没有合作.

到目前为止我有这个:

<script>
$('img').after('<?php $c = 0; ?><p class="figure"><?php echo ++$c ?></p>');
</script>
Run Code Online (Sandbox Code Playgroud)

但是,PHP是服务器端,它似乎没有增加数字,对于页面上的所有图像,数字始终为1.

如果我在没有JS的情况下使用它,那就放

<?php $c = 0; ?>
Run Code Online (Sandbox Code Playgroud)

在页面顶部,然后

<p class="figure"><?php echo ++$c ?></p>
Run Code Online (Sandbox Code Playgroud)

对每个图像进行硬编码,它工作正常,但我需要一种方法让它在每个标签后自动添加,并且不总是硬编码.

有什么想法吗?

javascript php jquery image

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

H3的内容作为H3的ID

我需要获取a的内容<h3></h3>然后小写内容并删除空格(用 - 或_替换它们)然后将它们注入到ID的ID中<h3>.

所以,例如......

<li class="widget-first-list"><h3>About This Stuff</h3></li>
<li class="widget-first-list"><h3 id="about-this-stuff">About This Stuff</h3>
Run Code Online (Sandbox Code Playgroud)

这应该存在于页面上的h3s加载,因此它需要在某处包含'$ this'.

希望这是有道理的 - 我对jQuery没问题,但这已经给我带来了一些问题.

html jquery

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

div位置在滚动位置上的动画位置

在滚动位置上设置div位置动画的最佳方法是什么?本质上,当您到达页面上的某个点时...固定的元素将产生动画。

我在下面列出了我目前拥有的东西...但是它有点慢,似乎在向上滑动...慢慢地...中间...然后完成。有什么想法吗?

var shareHeight = $('.related-share-container').height();
$('.related-share-container').css('bottom',-shareHeight);
$(window).scroll(function() {   
     if ($(window).scrollTop() + $(window).height() > $(document).height() - 150) {
        $('.related-share-container').stop().animate({ bottom: 0 }, 500);
     } else {
         $('.related-share-container').stop().animate({ bottom: -shareHeight }, 500);
     }
});
Run Code Online (Sandbox Code Playgroud)

奖励更新

这是我正在开发的开发站点:http : //goo.gl/KcFdE6,如您所见,如果滚动到底部并停止,它会很好地向上滑动,但是,如果您继续滚动...它是与动画互动,您可以真正跳动/缓慢过渡。有任何想法吗?

html javascript css jquery animation

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

jQuery - 结合功能

一直困扰我一段时间的人.我如何将这三组代码组合在一起?

$(".fly-out-menu").toggle(
      function () {
        $('#page').animate({left: 250}, 'fast'); },
      function () {
        $('#page').animate({left: 0}, 'fast'); }
);
$(".fly-out-menu").toggle(
      function () {
        $('.sticky-container').animate({left: 250}, 'fast'); },
      function () {
        $('.sticky-container').animate({left: 0}, 'fast'); }
);
$(".fly-out-menu").toggle(
      function () {
        $('body').css('position','fixed') },
      function () {
        $('body').css('position','static') }
);
Run Code Online (Sandbox Code Playgroud)

谢谢,R

jquery

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

将class添加到div,每个div的编号都会增加

我想在滑块中的每张幻灯片中为一个元素添加一个"slide-number-x"类,其中'x'代表dom中的幻灯片编号.

所以,例如这个简单的HTML标记:

<div class="slider">
    <div class="slide"><div class="slide-title"></div></div>
    <div class="slide"><div class="slide-title"></div></div>
    <div class="slide"><div class="slide-title"></div></div>
    <div class="slide"><div class="slide-title"></div></div>
</div>
Run Code Online (Sandbox Code Playgroud)

会成为:

<div class="slider">
    <div class="slide slide-number-1"><div class="slide-title"></div></div>
    <div class="slide slide-number-2"><div class="slide-title"></div></div>
    <div class="slide slide-number-3"><div class="slide-title"></div></div>
    <div class="slide slide-number-4"><div class="slide-title"></div></div>
</div>
Run Code Online (Sandbox Code Playgroud)

我认为这会奏效:

$('.slide').each(function(i){
  $(this).addClass('slide-number'i+1);
});
Run Code Online (Sandbox Code Playgroud)

任何帮助或想法?

非常感谢,R

javascript iteration jquery

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

PHP 重定向到基于用户位置 (IPAPI) 的页面版本并在会话中记住

我试图在 head.inc 文件中包含一些代码,该文件将检查该页面是否以用户的位置语言可用,如果可用,它将重定向到该页面。显然,这对 UX 来说不是很好,但可惜我的客户很热衷。

我需要克服的唯一问题是,如果用户已经被重定向,那么不要对每个页面都这样做……存储用户被重定向的事实,并且在会话结束之前不要再次这样做。类似的东西。

我已经编写了下面的代码,但是 a) 我不确定这是最好的方法,b) 它似乎卡在重定向循环中(我认为我已经通过第二次会话检查避免了)。

我正在使用 ipapi.com 来检查用户的位置。我也在使用 ProcessWire 的“$session”,它实际上与 PHP session 相同。

if (!$session->get("lucentLightingRegion")) {

    $session->set("lucentLightingSessionRedirected", "false");
    if ($page->ipapiGetUserLocation()['continent_code'] === 'NA') {
        $session->set("lucentLightingRegion", "NA");
        if ($page->viewable('na')) {
            $url = $page->localUrl('na');
            $session->redirect($url);
        }
    } else {
        $session->set("lucentLightingRegion", "INT");
        if ($page->viewable('default')) {
            $url = $page->localUrl('default');
            $session->redirect($url);
        }
    }

} else {

    $sessionRegion = $session->get("lucentLightingRegion");

    bd($sessionRegion);

    if ($page->viewable($sessionRegion) && $session->get("lucentLightingSessionRedirected") == "false") {
        $url = $page->localUrl($sessionRegion);
        $session->redirect($url);
        $session->set("lucentLightingSessionRedirected", "true");
    }

}
Run Code Online (Sandbox Code Playgroud)

php processwire

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