小编Owe*_*wen的帖子

jQuery切换菜单隐藏/显示(打开新菜单时关闭其他菜单)

感谢尼克克拉弗,我有一个很好的切换菜单,但是我想出了一个问题,如果用户不断点击新菜单,页面将继续增长,我不想要,所以这个想法是:

当一个菜单打开时,任何当前打开的菜单将关闭.

完整的来源是@ http://the-dot.co.uk/new/

这里是我正在使用的代码的2个片段.

<script type="text/javascript">
$(document).ready(function() {
$("ul li a").click(function() { $(this).parent().next().toggle("fast"); });
});
</script>
Run Code Online (Sandbox Code Playgroud)

和html结构是

 <ul class="navigation">
    <li><a name="us" title="us">Us</a></li>
    <li id="us">about thedot</li>
    <li><a name="portfolio" title="portfolio">Portfolio</a></li>
    <li></li>
    <li><a name="contact" title="contact">Contact</a></li>
    <li id="contact">contact deets
    </li>
    <li><a name="twitter" title="twitter">Twitter</a></li>
    <li id="twit">some twitter shit</li>
    <li><a href="#">Blog</a></li>
  </ul>
Run Code Online (Sandbox Code Playgroud)

谢谢.

jquery menu toggle show-hide

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

如何强制PHP读取换行符并返回<br> <br>

标题有点不对不起.然而情况是什么.

我正在从MySQL数据库中读取字段格式为"mediumtext".

目前它知道什么时候有一个新的线来命中输入/返回.没有涉及到HTML.

但是,当我从数据库中将其拉到我的页面上时,没有格式化.但是,如果你看看html的代码,它用新行格式化!

香港专业教育学院已经为一些简单的BBCode设置了查找/替换功能,因此可以使用它.

所以有人有关于如何使用我的find/replace来找到"新行"的想法吗?或者如果你了解我,如何简单地强制新线如何?

php mysql formatting plaintext

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

jQuery反弹变化(反弹)

我正在努力为此找到一个插件/插件,这是我项目的一个关键部分,我忽略了它,现在它被我咬了.

我需要一个jQuery反弹的变体,它使div在父div /包装器周围反弹无限.

实际上,我将有一个屏幕,用户通过点击生成div,并在屏幕上浮动/反弹.

请帮我指点一个插件或一些代码来解决这个问题.

非常感谢

jquery bounce

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

来自$ .get的jQuery数据不可用于其他功能

嗨,我已经得到了这段代码,但它一直在踢'未定义;

var projectID = $.getUrlVar('id');
var projectname;

$.get('functions.php?func=projectname&id='+projectID, function(data) {
    projectname = data;
    alert(projectname+'<- see nice content');
});

alert(projectname+'<- no content :(');
Run Code Online (Sandbox Code Playgroud)

如何在一个获取功能之外使"projectname"可用?

(我注意到,当实际运行该代码时,在好内容之前弹出无内容警报.是.get是运行页面上的最后一件事吗?这就是为什么它全部空白?因为变量似乎不是设定了吗?

谢谢

jquery get global-variables

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

jQuery文本颜色变化动画

今天我一直在喋喋不休地尝试获得一个鼠标悬停的文本颜色更改脚本,通过更改字符串的第一个字母以及之后的每个字母来激活.

如此有效地创造了几乎变化的彩色幻灯片?我希望你明白我的意思.

我真的很困惑,最后得到我想要动画的字符串,将字符串转换为数组,然后使用带有设置超时的循环将数组中的每个元素更改为新颜色.

但我的逻辑到处都是我确定的,事情就是不行!

有人可以看一看或给我一个解决方案!谢谢

http://jsfiddle.net/OwenMelbz/qTbzq/

jquery animation text colors

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

jQuery将所有属性作为字符串变体

我有一些简单的html有点像这样

<a href="" data-type="" data-id="" data-tags="" id="" class="">balrbalr</a>
Run Code Online (Sandbox Code Playgroud)

我希望能够获得<a>字符串的全部内容.

我知道你可以.html用来获取内部html,但是如果我使用的话

var string = $('a').html();
Run Code Online (Sandbox Code Playgroud)

如果会回来, balrblabrlabr

如果我做 string = $('a').parent.html();

我会得到<a>父母的所有内容.

我将如何获得自己的完整HTML内容?

html javascript string jquery

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

popcorn.js开始和停止时间

刚开始看看popcorn.js但遇到了一些麻烦.

我有30秒的赛道,

但我希望文件从2秒开始播放,并在结束前3秒停止播放.

有人知道这是否可行,因为我在文档中找不到它?

无论是那个或者是否有命令跳转到时间线中的某个点,所以几乎就像

pop.playAt('2 second');
Run Code Online (Sandbox Code Playgroud)

这样的事情?

谢谢

media jquery popcornjs

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

.htaccess中的动态环境变量

我正在努力弄清楚如何根据我的场景使用SetEnvIf来使环境变量工作,并且想知道是否有人可以告诉我该怎么做,或者举个例子.

我的结果是我需要根据环境变量进行以下重定向,我还有其他需要使用此逻辑的情况.

我有下面的内容,所以重定向只发生在制作上

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{ENV:environment} production
    RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</IfModule>
Run Code Online (Sandbox Code Playgroud)

我希望我可以设置以下内容,但无法弄明白.

SetEnvIf environment ^(.*)$ environment=production #set it to production, if it is not already set?
SetEnvIf Host ^staging. environment=staging
SetEnvIf Host .dev$ environment=wamp
Run Code Online (Sandbox Code Playgroud)

理想情况下,我的psudo代码将是

SetEnvIf environment is not set, set to production
SetEnvElse host starts with staging, set to staging
SetEnvElse host ends with dev, set to wamp
Run Code Online (Sandbox Code Playgroud)

然后在我的PHP中我得到了

<?php

if( getenv('environment') ){
    exit(getenv('environment'));
}
else {
    exit("environment not found");
}
Run Code Online (Sandbox Code Playgroud)

我的输出肯定是

environment not found …
Run Code Online (Sandbox Code Playgroud)

.htaccess setenvif

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

通过HTML中的json_encode填充Vue实例数据

我正在将一个超级简单的AngularJS应用程序迁移到Vue 2学习练习中,并且在尝试迁移当前驻留在一个代码中的一些代码时遇到了障碍.ngInit

我有一个PHP后端,它将一个对象传递给视图,它被有效地处理了

<div ng-init="user = <?php echo json_encode($user); ?>" 
Run Code Online (Sandbox Code Playgroud)

这会将$scope.user属性设置为用户对象.

我现在正试图在Vue中复制它.

根据我的阅读,我可以做以下事情:

<div :user="<?php echo json_encode($user); ?>" 
Run Code Online (Sandbox Code Playgroud)

但也有人认为,props这样的应该仅适用于不可变数据,并且$user会稍微改变一下,我想这是错误的做法!

我目前得到了以下内容 - 这不起作用,因为通过dev-tools检查它显示用户undefined.

所以我的php模板有:

<div :setUser="<?php echo json_encode($user); ?>"
Run Code Online (Sandbox Code Playgroud)

这会生成以下HTML:

:setUser="{&quot;id&quot;:1,&quot;name&quot;:&quot;Lily&quot;,&quot;email&quot;:&quot;lily@selesti.com&quot;,&quot;wants_food&quot;:0,&quot;food_id&quot;:null,&quot;food&quot;:null}"
Run Code Online (Sandbox Code Playgroud)

我的javascript有:

window.App = new Vue({

    el: '#app',

    props: ['setUser'],

    data: {
        user: null
    },

    mounted() {
        this.user = this.setUser; // also tried JSON.parse(this.setUser);
    }
}
Run Code Online (Sandbox Code Playgroud)

然而如上所述,无论何时检查,user总是undefined,不确定我做错了什么.

如果你想要一个小提琴,这里是一个:) https://jsfiddle.net/64yeaek1/3/

php json vue.js

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