小编cor*_*orn的帖子

将位置坐标传递给谷歌地图作为变量

任何人都知道为什么会这样:

var wickedLocation =  new google.maps.LatLng(44.767778, -93.2775);
Run Code Online (Sandbox Code Playgroud)

但这不会:

var wickedCoords = "44.767778, -93.2775";
var wickedLocation =  new google.maps.LatLng(wickedCoords);
Run Code Online (Sandbox Code Playgroud)

我尝试将纬度和经度作为单独的变量传递,但也没有做到这一点.如何将坐标成功传递为变量?谢谢!

javascript google-maps google-maps-api-3

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

将Wordpress functions.php中的代码仅应用于一个类别

有没有办法限制我添加到我的functions.php文件中的以下代码,以便它只适用于单个wordpress类别?

<?php remove_filter('the_content', 'wpautop'); ?>
Run Code Online (Sandbox Code Playgroud)

我尝试过这个,但它似乎没有用:

<?php if (in_category('work')) { remove_filter('the_content', 'wpautop'); } ?>
Run Code Online (Sandbox Code Playgroud)

我还应该补充一点,我通过将代码直接放在特定的类别模板中解决了这个问题,但我更喜欢将过滤器保留在我的函数文件中.

谢谢!

php wordpress

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

使用window.scrollBy进行平滑滚动

我正在尝试使用setInterval()和window.scrollBy()顺利滚动页面

我会使用jQuery的animate函数,但动画需要是连续的并且无限循环(页面内容将是无限的).

这个想法很简单:

var x = 1;
var y = 1;

setInterval(function() {
    window.scrollBy(0, x);
}, y);
Run Code Online (Sandbox Code Playgroud)

如何在不使动画显得跳跃的情况下提高滚动速度?

我遇到两个问题:

  1. setInterval()不能将Y值小于1(或者可能接近30,具体取决于浏览器限制)
  2. 增加X的值会导致动画跳跃(由于像素被完全跳过)

这是一个试验的小提琴:

http://jsfiddle.net/eoojrqh6/2/

谢谢!

javascript animation

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

实现悬停意图

我刚刚完成了这个Wordpress主题的开发:http: //www.minnesdiner.com/

一切都运作良好,但我对导航并不是百分之百满意.滑动位置指示器工作顺利,但我想集成悬停意图 jQuery插件,以防止滑动指示器在用户无意中通过导航时滑动.

关于如何集成这个插件的任何想法?我正在为每个导航项触发单独的jQuery函数,并根据正在悬停的项目将坐标传递给滑动指示器.

这是我目前的jQuery代码:

 $(document).ready(function() {

        var $currentpos = $("#menu-indicator").css("left");
        $("#menu-indicator").data('storedpos', $currentpos);

        $(".current-menu-item").mouseenter(function () {
        $("#menu-indicator").stop().animate({left: $currentpos}, 150);
        });
        $(".menu-item-26").delay(500).mouseenter(function () {
        $("#menu-indicator").stop().animate({left: "52px"}, 150);
        });
        $(".menu-item-121").mouseenter(function () {
        $("#menu-indicator").stop().animate({left: "180px"}, 150);
        });
        $(".menu-item-29").mouseenter(function () {
        $("#menu-indicator").stop().animate({left: "310px"}, 150);
        });
        $(".menu-item-55").mouseenter(function () {
        $("#menu-indicator").stop().animate({left: "440px"}, 150);
        });
        $(".menu-item-27").mouseenter(function () {
        $("#menu-indicator").stop().animate({left: "570px"}, 150);
        });
        $(".menu-item-164").mouseenter(function () {
        $("#menu-indicator").stop().animate({left: "760px"}, 150);
        });

        $delayamt = 400;
        $("#header-row2").click(function () {
        $delayamt = 5000;
        });
        $("#header-row2").mouseleave(function () {
        $("#menu-indicator").stop().delay($delayamt).animate({left: …
Run Code Online (Sandbox Code Playgroud)

javascript jquery hoverintent

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

使用jQuery从位置更改div:根据窗口滚动固定为relative

我正在尝试创建一系列在页面滚动期间固定在某些点的DIV.我正在尝试做类似的事情:http: //www.girlfriendnyc.com/#/portfolio/redsquareagency

向下滚动,你会看到我在说什么.

有没有人知道一个已经具有此功能的插件或有任何提示让我开始?我对jQuery非常好,只是不完全确定使用它的路径.

谢谢!

jquery

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

永久地将变量传递给函数

有人可以帮我简化这段代码吗?有没有办法可以永久地将$ the_campus传递给is_campus()而不使用全局范围?$ the_campus从数据库中拉出并且值发生变化,但变量总是被称为$ the_campus.

谢谢!

 $the_campus = $search_term['campus'];
    function is_campus($the_campus, $selected_campus) {
        if ( $selected_campus == $the_campus ) {
            echo 'selected';
        }
    }

    <?php is_campus($the_campus, 'university-of-minnesota-tc'); ?>
    <?php is_campus($the_campus, 'university-of-wisconsin'); ?>
    <?php is_campus($the_campus, 'university-of-chicago'); ?>
Run Code Online (Sandbox Code Playgroud)

php

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