小编Xhy*_*ynk的帖子

jQuery:测试是否未选中复选框

我很难搞清楚这一点.我有两个复选框(将来会有更多):

  • checkSurfaceEnvironment-1
  • checkSurfaceEnvironment-2

基本上,我想编写一个if语句并测试是否检查了其中一个而未检查另一个.完成以下操作的最简单方法是什么:

if ( $("#checkSurfaceEnvironment-1").attr('checked', true) &&
     $("#checkSurfaceEnvironment-2").is('**(NOT??)** :checked') ) {
        // do something
}
Run Code Online (Sandbox Code Playgroud)

jquery if-statement

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

如何使用其他文件中的PHP类

假设我有两个文件class.phppage.php

class.php

<?php 
class IUarts {
    function __construct() {
        $this->data = get_data('mydata');
    }
}
?>
Run Code Online (Sandbox Code Playgroud)

这是一个非常有用的例子,但是我想说我想用:

$vars = new IUarts(); 
print($vars->data);`
Run Code Online (Sandbox Code Playgroud)

在我的page.php文件中; 我该怎么做呢?如果我这样做,include(LIB.'/class.php');就会对我大喊大叫并给我Fatal error: Cannot redeclare class IUarts in /dir/class.php on line 4

php

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

PHP正则表达式删除字符后的所有内容

所以我看到一些文章有点太深,所以我不确定从他们制作的正则表达式语句中删除什么.

我基本上得到了这个

富:酒吧一路anotherfoo:?巴; seg98y34g sdebvw ^ h segvu(任何情况真的)

我需要一个PHP正则表达式来删除冒号后的所有内容.第一部分可以是任何长度(但它从不包含冒号.所以在上述两种情况下我都会结束

fooanotherfoo

在做了类似psuedo-code这个可怕的例子之后

$string = 'foo:bar';
$newstring = regex_to_remove_everything_after_":"($string);
Run Code Online (Sandbox Code Playgroud)

编辑

发布后,explode()工作能够可靠吗?就像是

$pieces = explode(':', 'foo:bar') 
$newstring = $pieces[0];
Run Code Online (Sandbox Code Playgroud)

php regex

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

jquery"hasClass()"无法正常工作?

如果另一个div有一个类,我需要隐藏一个div.

我在这里创建了一个非常基本的例子

当点击"点击"时,我需要底部的div隐藏...好吧..点击.它为中间div添加了一个类很好,但它似乎hasClass()不想工作?

注意:结构需要像这样.如果单击"单击",修改中间div(添加类?),并根据中间div操作底部div.有了这个设置 - 我不能只做"如果单击CLICK,则滑动()滑动底部div".

此外,一旦点击"确定"或"取消",它将恢复,因为中间的div将不再具有该类.如果这是我可以在这里工作的方法,哈哈.

javascript jquery

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

像“ Discord”的“登录”页面中那样对“摇摆画布”进行动画处理?

作为参考,我正在谈论Discord登录页面左上方的深灰色空间。对于无法访问该链接的任何人,以下是屏幕截图:

登录页面的屏幕截图

它具有许多非常酷的效果,点和(较暗的阴影)随鼠标移动,但是我对“摆动边缘”效果更感兴趣,而对“快速摆动/缩放”则更感兴趣。页面加载时(加载时在画布上缩放会产生类似的效果,即使不是“更便宜”)。

不幸的是,我无法以MCVE的方式进行大量开发,因为我不确定自己从哪里开始。我尝试挖掘Discord的资产,但是我对Webpack不够熟悉,无法确定正在发生的事情。

我能够在“动画波/摆动”上挖掘的一切都是CSS驱动的SVG或剪切路径边框,我想产生一些更自然的东西。

javascript animation canvas html5-canvas

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

无法使用 Twitter V1.1 API 验证用户

我已经通过创建签名实现了所有内容。我创建了一个函数来收集所需的参数(为了清楚起见,我在此处添加了一些注释):

function collect_parameters(){
    global $credentials; // This is an Object with my App's credentials and stuff

    $oAuth = get_user_oauth();  // This returns an object with the the personal user OAuth tokens retrieved from the earlier docs.
    $encoded_collection = array();

    $collection = array(
        'status'                 => rawurlencode( $_GET['tweet'] ),
        'include_entities'       => 'true',
        'oauth_consumer_key'     => $credentials->key,
        'oauth_nonce'            => $credentials->nonce, // md5( str_shuffle( uniqid() . mt_rand(0,9999999999) ) )
        'oauth_signature_method' => 'HMAC-SHA1',
        'oauth_timestamp'        => $credentials->time, // current timestamp
        'oauth_token'            => $oAuth->oauth_token,
        'oauth_version'          => …
Run Code Online (Sandbox Code Playgroud)

php twitter oauth twitter-oauth

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

在PHP中正确使用Variable Scope

我有一些变量需要访问比我最初想象的更多的函数.

将它们包含在我不断增长的功能列表中的最佳方法是什么?

我有类似的东西

$site = 'a';
$admin = 'b';
$dir = 'c';
$ma_plug = 'd';
$base = 'e';
//Etc.
Run Code Online (Sandbox Code Playgroud)

我需要大量的功能,几乎所有这些功能.我最初在做

function a(){
    global  $site, $admin, $dir, $ma_plug, $base;
    //Write the A function
}
function b(){
    global  $site, $admin, $dir, $ma_plug, $base;
    //Write the B function
}
Run Code Online (Sandbox Code Playgroud)

这很棒,直到我意识到我的写作功能比我最初想的要多.

将所有这些变量纳入(几乎)每个函数的范围的最佳方法是什么?就像我做的那样?或者像使用常量?我想避免使用session()在所有可能的,如果

php variables scope global-variables

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

单击设置PHP cookie

所以我宁愿不使用JS/jQuery - 但我似乎无法让它工作.

我有一个链接<a href="?hideupdates=hide">Hide Updates</a>,我正在尝试设置一个cookie.

if($_GET['hideupdates'] == 'hide'){
    setcookie("HideUpdates", "hide", time()+60*60*24*5, "/", $vars->networkSite);
}
Run Code Online (Sandbox Code Playgroud)

它"有效",但我必须点击链接两次.


从" site.com "我可以var_dump()得到cookie,它就出现了NULL

现在我点击链接然后转到" site.com?hideupdates=hide",cookie仍然出现NULL

但是,当我再次点击链接时,从" site.com?hideupdates=hide " - 然后cookie回来了hide.

我错过了什么吗?或者我是否'必须'使用JS/jQuery?

php cookies

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

单击时使用JQuery水平滑出内容,再次单击关闭?

我似乎无法找到我需要的东西.我没有太努力解释它,我基本上需要这个网站右上角的"连接"社交媒体栏 - http://www.cmssquirrel.com/web_works/

我不会为此目的使用它,但它的工作方式与我需要我的功能完全相同.我找到的所有东西似乎都是垂直菜单风格的东西.我需要在点击时水平扩展内容,再次点击再次隐藏它.不太清楚从哪里开始?

html javascript jquery

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

用绝对 URL 替换所有相对 URL

我已经看到了一些答案(比如这个),但我有一些更复杂的场景,我不确定如何解释。

我基本上有完整的 HTML 文档。我需要用绝对 URL替换每个相对 URL。

来自潜在 HTML 的元素如下所示,也可能是其他情况:

<img src="/relative/url/img.jpg" />
<form action="/">
<form action="/contact-us/">
<a href='/relative/url/'>Note the Single Quote</a>
<img src="//example.com/protocol-relative-img.jpg" />
Run Code Online (Sandbox Code Playgroud)

期望的输出是:

// "//example.com/" is ideal, but "http(s)://example.com/" are acceptable

<img src="//example.com/relative/url/img.jpg" />
<form action="//example.com/">
<form action="//example.com/contact-us/">
<a href='//example.com/relative/url/'>Note the Single Quote</a>
<img src="//example.com/protocol-relative-img.jpg" /> <!-- Unmodified -->
Run Code Online (Sandbox Code Playgroud)

我不想替换协议相对 URL,因为它们已经用作绝对 URL。我想出了一些有效的代码,但我想知道是否可以稍微清理一下,因为它非常重复。

但我必须考虑单引号和双引号的属性值src, href, 和action(我是否遗漏了任何可以具有相对 URL 的属性?)同时避免协议相对 URL。

这是我到目前为止所拥有的:

// Make URL replacement protocol relative to not …
Run Code Online (Sandbox Code Playgroud)

php url relative-path absolute-path str-replace

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