小编Nil*_*s_e的帖子

如何为伪元素创建悬停效果?

我有一个这样的设置:

<div id="button">Button</div>
Run Code Online (Sandbox Code Playgroud)

这适用于CSS:

#button {
    color: #fff;
    display: block;
    height: 25px;
    margin: 0 10px;
    padding: 10px;
    text-indent: 20px;
    width: 12%;
}

#button:before {
    background-color: blue;
    content: "";
    display: block;
    height: 25px;
    width: 25px;
}
Run Code Online (Sandbox Code Playgroud)

有没有办法给伪元素一个悬停效果,例如#button:before:hover {...},是否也可以让伪元素悬停以响应另一个被悬停的元素,如下所示:#button:hover #button:before {...}?CSS只会很好,但jQuery也很好.

css jquery pseudo-class css3 pseudo-element

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

如此多的像素后如何使css渐变停止?

-moz-radial-gradient(center -200px , ellipse farthest-corner, #323C49 0%, #718299 65%) no-repeat scroll 0 0 transparent;
Run Code Online (Sandbox Code Playgroud)

我上面有这个代码,我才意识到这个渐变从上到下.有没有办法让它在30px之后停止整个渐变.我可以根据需要进行调整,但是如何在30px之后让梯度完成?

html css radial-gradients css3

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

从以下位置获取css值:使用.css() - jquery悬停

所以我设置了一个具有不同背景的菜单:悬停颜色.按钮背景将为灰色,并将按钮animate()悬停在其各自的颜色上.

我可以抓住我悬停在其上的任何按钮的原始默认颜色,如下所示:

var origBackgroundColor = $(this).css('background-color');
Run Code Online (Sandbox Code Playgroud)

但是有可能从我设置的css:hover属性中获取颜色吗?我将为每个按钮设置:悬停颜色,因为如果有人没有启用JS,导航仍然会有:悬停效果有效.

像这样的东西(或者有另一种方式):

var hoverColor = $(this).css('background-color:hover');
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?这可能吗?

css jquery hover

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

如何打开.swf来查看内容

我想从flash网页上获取一些图像,我得到了.swf文件.有没有办法打开.swf并获取该文件的内容.我不是问如何播放文件或查看文件.我实际上想要打开文件并查看其内容,如果可能的话.我对flash一无所知并且已经尝试过搜索.这可能是不可能的,因为我没有通过搜索找到任何答案,但我想先在这里尝试.

flash

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

标签列表由特定类别 - wordpress制成

这个功能是否内置于wordpress中?我没有在食品法典中看到任何东西.

codex.wordpress.org/Function_Reference/wp_tag_cloud

我有一些特定于类别的页面,我想显示与这些帖子相关的所有标签.

我确实找到了这个,但我不确定它是否正确或是否存在更好的方法(来源)(旧方法!!!!):

<?php
    query_posts('category_name=html');
    if (have_posts()) : while (have_posts()) : the_post();
        $posttags = get_the_tags();
        if ($posttags) {
            foreach($posttags as $tag) {
                $all_tags_arr[] = $tag -> name;
            }
        }
    endwhile; endif; 

    $tags_arr = array_unique($all_tags_arr);
?>
    <ul>
<?php
    foreach($tags_arr as $tag){
        echo '<li>'.$tag.'</li>';
    }
?>
</ul>
<?php wp_reset_query(); ?>
Run Code Online (Sandbox Code Playgroud)

更新(简化):::

要从特定类别制作标签列表,这段代码要好得多(只需更改类别名称):

::由于循环错误,最近再次更新::

    <ul>
                <?php
                    query_posts('category_name=html');
                    if (have_posts()) : while (have_posts()) : the_post();

                        if( get_the_tag_list() ){
                            echo $posttags = get_the_tag_list('<li>','</li><li>','</li>');
                        }

                    endwhile; endif; 

                    wp_reset_query(); 
                ?>
</ul>
Run Code Online (Sandbox Code Playgroud)

即使很难我可能有一个解决方案,如果有新的解决方案请更新.

wordpress tag-cloud categories

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

如何按自定义字段日期排序 WordPress 帖子?

我正在制作一个事件侧边栏部分,仅显示接下来的 3 个事件。我已经让自定义帖子类型和自定义字段全部正常工作,但我似乎可以弄清楚如何按事件的开始日期(这是自定义字段值)对帖子进行排序。有没有一个php函数可以比较日期并将它们组织成一定的顺序。我认为它还必须保存带有新安排的日期的帖子 ID,以便当我阅读这些值时,我可以显示带有该日期的适当帖子。

有没有人给我指明方向?

我认为这就是我需要做的:

  1. 通读帖子并获取日期
  2. 使用与这些日期关联的帖子 ID 对日期进行排序
  3. 通读已排序的日期并按帖子 ID 重新显示前 3 个帖子

不过,我不知道如何编写代码......这就是我到目前为止所拥有的。此代码仅按 WordPress 中的发布日期显示它们。

<?php query_posts('post_type=events');
            if (have_posts()) : while (have_posts()) : the_post(); ?>
                <?php $dateStart = get_post_meta($post->ID, 'date-start', true);?>
                <div class="date"><?php echo $dateStart; ?></div>

<?php endwhile; endif; wp_reset_query();  ?>
Run Code Online (Sandbox Code Playgroud)

html javascript css php wordpress

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

如何将列逐个添加到列表中的每个元素

所以我想为列表中的每个元素(特别<a>是列表项中的每个元素)添加一个类,但是一次只添加一个.我这样做是因为它们<a>有一个CSS转换,我想让它们一次动画一个.所以item1动画,然后item2动画,然后item3动画......这是我到目前为止可以试图想出的东西.

HTML:

<ul>
    <li><a>item1</a></li>
    <li><a>item2</a></li>
    <li><a>item3</a></li>
    </ul>
Run Code Online (Sandbox Code Playgroud)

jQuery的/ JS:

animateItems();
function animateItems(){
       $('ul li a').each(function() {
          $(this).addClass('animate'); //This doesn't run one at a time
       });
    }
Run Code Online (Sandbox Code Playgroud)

我觉得这是导致递归的方向,但不确定.

更新:我刚刚意识到这可能比我想象的更难,因为jQuery需要知道css转换时间不是吗?有没有办法用setTimeout()添加类,直到它开始下一个addClass()?each()是否创建了一个可以迭代的数组或jQuery对象?

html javascript jquery

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

jquery - 在UL中仅显示15个列表项

我有一个由WordPress生成的列表,我没有办法限制通过它自己的功能显示多少标签.

使用jQuery我决定这样做只显示前15个:

$j(function(){
    if( $j('#popular-tags').length > 0 ){
        var displayAmt = 15;

        var list = $j(this).find('ul');
        for(var i=1; i <= displayAmt; i++ ){
            ....
        }
    }
});
Run Code Online (Sandbox Code Playgroud)

我对如何遍历每个列表项有点迷失.但我有一个名为" .not-display我想要添加到相应列表项"的类.我也不确定是否需要使用.each()jQuery提供的功能.

有人可以开导我吗?

html jquery

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

如何为每组元素运行jQuery方法

所以我有这个列表在列表中的所有项目上使用相同的类名.我有一个jQuery插件,可以找到最高的元素,并使所有列表项的高度等于最高.

我想要做的是我想为每个UL组运行该方法.我的意思是,现在jQuery正在选择所有LI元素,即使它们在其他列表中并使它们与最高的元素完全相同.我只希望列表项与列表中最高的元素一样高,而不是在其他列表中.

这就是我所说的它并且它有效,但不是我要问的方式.

$j('.list-item').equalHeights(200); //minimum is 200px
Run Code Online (Sandbox Code Playgroud)

我尝试了这个,但它产生了相同的结果:

$j('.lists').find('li').equalHeights(200);
Run Code Online (Sandbox Code Playgroud)

我不确定我是否必须遍历每个UL然后以这种方式运行方法?

HTML:

<ul class="lists">
    <li class="list-item">item</li>
    <li class="list-item">item</li>
    <li class="list-item">item</li>
    <li class="list-item">item</li>
</ul>
<ul class="lists">
    <li class="list-item">item</li>
    <li class="list-item">item</li>
    <li class="list-item">item</li>
    <li class="list-item">item</li>
</ul>
<ul class="lists">
    <li class="list-item">item</li>
    <li class="list-item">item</li>
    <li class="list-item">item</li>
    <li class="list-item">item</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

html jquery plugins loops

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

使用jquery在新窗口中打开不属于我网站的所有链接

我不知道我要把什么放在'???' 检查网站是否是我的地址.这也适用于谷歌adsense广告(只是想知道,但不重要)?

我在考虑使用像'not'这样的逻辑运算符.所以它会检查我的网站是否不是?那么??? 会是我的网站吗?

$j(!a[href=???]).click(function(){
                window.open(this.href, "target=_blank");
                return false;
            });
Run Code Online (Sandbox Code Playgroud)

javascript jquery adsense logical-operators

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

为什么带整数文字的宏不适用于整数变量?

我发现这个宏函数允许我在C中创建二进制文字.

宏功能:

#define HEX__(n) 0x##n##LU
#define B8__(x) ((x&0x0000000FLU)?1:0) \
+((x&0x000000F0LU)?2:0) \
+((x&0x00000F00LU)?4:0) \
+((x&0x0000F000LU)?8:0) \
+((x&0x000F0000LU)?16:0) \
+((x&0x00F00000LU)?32:0) \
+((x&0x0F000000LU)?64:0) \
+((x&0xF0000000LU)?128:0)

#define B8(d) ((unsigned char)B8__(HEX__(d)))
#define B16(dmsb,dlsb) (((unsigned short)B8(dmsb)<<8) + B8(dlsb))
#define B32(dmsb,db2,db3,dlsb) \
(((unsigned long)B8(dmsb)<<24) \
+ ((unsigned long)B8(db2)<<16) \
+ ((unsigned long)B8(db3)<<8) \
+ B8(dlsb))
Run Code Online (Sandbox Code Playgroud)

它运行正常,但是当我尝试在宏函数中使用int变量时,它会给我一个后缀错误.

int i=10001000;
B8(i); //invalid suffix 'xiLU' on integer constant
B8(10001000); //no error
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?(还要注意我在TI TM4C LaunchPad上用C编码,如果这很重要的话)

c macros arm

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