小编qwe*_*rty的帖子

删除最近的空兄弟姐妹

假设我有以下标记:

<p></p>
<p>not empty</p>
<p>not empty</p>
<p></p>
<div class="wrapper">
    // more content inside
</div>
<p>  </p> <-- whitespace, also removed
<p></p>
<p>not empty</p>
Run Code Online (Sandbox Code Playgroud)

如何删除<p>最接近的空标签.wrapper?我想要一个这样的结果:

<p></p>
<p>not empty</p>
<p>not empty</p>
<div class="wrapper">
    // more content inside
</div>
<p>not empty</p>
Run Code Online (Sandbox Code Playgroud)

所以我不想删除所有空的兄弟姐妹,只是旁边的空兄弟.wrapper,即使有多个.

string jquery siblings closest

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

获取隐藏图像的高度?

所以我已经为同一个问题阅读了一堆其他解决方案,但它们似乎都没有用.

我有一堆图像,其中大部分都是在页面加载时隐藏的.只有第一张图像可见.我需要做的是给它们一个负的上边距,使图像垂直居中.唯一的问题是,我现在的代码非常不一致,只是时不时地工作.我实际上不确定这是我的代码还是图像被缓存或其他东西.

这就是我所拥有的:

$('#frontpage-sidebar-slideshow img').each(function(i, v) {

    // I read that preloading the images would solve the problem, but this doesn't do anything
    //var src = $(this).attr('src');
    //$('<img/>')[0].src = src;

    // First make parent .slide visible to be able to get the image dimentions (not possible if image is invisible)
    var showAfter = false;
    if(!$(this).parent('.slide').is(':visible')) {
        showAfter = true;
        $(this).parent('.slide').css({ // .show() might also work
            display: 'block',
            visibility: 'visible',
            opacity: 1
        });
    }

    // Get dimentions
    var wrapHeight …
Run Code Online (Sandbox Code Playgroud)

jquery hidden image image-size

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

LESS CSS使用不同的前缀逃避整个CSS规则?

我如何逃避以下事项:

.prefix(@rule, @prop) {
  -webkit-@{rule}: @{prop};
  -moz-@{rule}: @{prop};
  -o-@{rule}: @{prop};
  -ms-@{rule}: @{prop};
  @{rule}: @{prop};
}
Run Code Online (Sandbox Code Playgroud)

我已经尝试了一些不同的方法,将它包装起来~"stuff",包含变量@{var},反复使用-...没有成功!

编辑:在Github上有一个拉动请求:https://github.com/cloudhead/less.js/pull/698

css variables escaping less

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

jQuery - 单击父元素(而不是父元素)时淡出?

我的页面上有以下代码,我想要做的是当用户在#loginBox外部点击时,我想让整个#loginOverlay淡出.但是如果没有点击#loginBox触发的淡出,我就无法实现这种效果......

它位于页面底部,我在页面上有一个触发淡入淡出的链接.但是淡出现在有点挣扎了.

我试过这样做:

$("#loginOverlay").click(function() { ...fadeout... });
Run Code Online (Sandbox Code Playgroud)

但它给了我相同的结果.

那有什么建议吗?提前致谢!

<div id="loginOverlay">
    <div id="loginBox">
        <img class="closeBtn" src="images/icons/close.png" alt="" />
        <h3>Login</h3>
        <form action="login.php?ref=index.php" method="post">
            <input type="text" name="username" value="Username..." onblur="if(this.value.length == 0) this.value='Username...';" onclick="if(this.value == 'Username...') this.value='';" />
            <input type="password" name="password" value="Password..." onblur="if(this.value.length == 0) this.value='Password...';" onclick="if(this.value == 'Password...') this.value='';" />
            <input class="loginBtn" type="submit" name="submit" value="Login!" />
        </form>
    </div> <!--login box -->
</div>



<script src="js/jquery-1.4.2.min.js"></script>
<script>
$(document).ready(function() {
    $('#loginOverlay').css('display', 'none');

    $('#loginToggle').click(function() {
        $("#loginOverlay").fadeIn(200);
    });

    $("#loginBox").parent().click(function(){
        $("#loginOverlay").fadeOut(100);
    });

});
Run Code Online (Sandbox Code Playgroud)

jquery children click parent fadeout

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

mod_rewrite如果使用域X,则重定向到特定URL?

我有一个有两个域名的网站.我希望每当访问域X时(无论路径是什么.../foo/bar /,root或其他),浏览器都应该重定向到特定的URL.

所以:

domainX.com -> domainX.com
domainY.com -> domainX.com/some/path
Run Code Online (Sandbox Code Playgroud)

以下类型有点工作,但它只匹配domainY.com,所以www.domainY.comdomainY.com/some/path不起作用.

RewriteCond %{HTTP_HOST} ^domainY\.com
RewriteRule ^(.*)$ http://domainX\.com/some/path [L]
Run Code Online (Sandbox Code Playgroud)

尽管如此,它必须接受有和没有www.有任何想法吗?

apache url .htaccess mod-rewrite redirect

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

如何匹配<iframe>标签的一部分?

我正在尝试匹配此字符串的突出显示部分:

<iframe maybe something here src="http://some.random.url.com/" and the string continues...

我需要匹配src ="",如果它放在标签内.iframe标记可以放在源代码中的任何位置.

提前致谢!:)

html php regex match

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

在MySQL中使用多个连接和group_concat()?

我需要将Joins用于项目,但我忘记了如何使用它.这一切都只是搞砸了我的脑袋,我无法弄明白.

我有五张桌子,所有这些都需要加入:

categories - id, name
movies_categories - movie_id, category_id
movies - id, title, description, release_date, cover_image
users - id, username, password
user_movies - user_id, movie_id, favorite, review, watch_date, rating
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,该项目与电影相关,而user_movies包含用户观看过的所有电影.我需要做的是获得某个用户观看过的所有电影.所以,我需要每部电影的所有电影信息,用户名(这几乎是用户需要的所有信息),以及user_movies中的一些列(除了前两个之外的所有列).我还需要将每部电影的所有类别合并为一个"变量".我相信你可以使用GROUP_CONCAT()来做到这一点,我以前做过.

这是一个棘手的任务,我真的需要了解这一点.如果有人能帮助我,我会很感激.

mysql join group-concat database-table

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

如何在 PHP 脚本中获取实际内存限制?

使用ini_get('memory_limit')将获得 php.ini 文件中指定的内容(我认为)。但是如果我运行ini_set('memory_limit', 'somethingInsanelyHigh')然后ini_get(..)再次运行,它将返回我之前设置的内容。这让我相信没有真正的方法来增加内存限制并检测它是否真的增加了,是吗?

什么是ini_set(..)真正做到?它只是在某处更新变量还是实际上增加了限制?如果是这样,我怎么知道它是否有效?

php memory

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

MySQL-联合显示表?

有没有办法使用UNION或JOIN列出所有表和列的名称?

mysql union select

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

影子根兄弟元素在 attachShadow() 调用时消失

当我调用host.attachShadow({mode: 'open'})包含一些元素的 div 时,div 的内容似乎消失了。这些元素在 devtools 中仍然可见,但在屏幕上不再可见。

我是否用任何东西填充 shadowRoot 都没有关系;一旦附加阴影,div 的孩子就会消失。

codepen 演示:https ://codepen.io/anon/pen/VrBdOe

为什么内容会消失?我在网站上看到过,所以我知道这是可能的。例如,参见https://www.polymer-project.org/2.0/start/quick-tour的代码,该<pw-shell>节点有一个 shadow-root 和多个兄弟节点并存。那里发生什么事了?

html javascript shadow-dom polymer

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