小编Cof*_*fey的帖子

如何在JavaScript/jQuery中查找数组是否包含特定字符串?

有人能告诉我如何检测是否"specialword"出现在数组中?例:

categories: [
    "specialword"
    "word1"
    "word2"
]
Run Code Online (Sandbox Code Playgroud)

javascript arrays string jquery

570
推荐指数
7
解决办法
82万
查看次数

CSS Box Shadow - 仅限顶部和底部

可能重复:
仅投影底部css3

我找不到任何如何执行此操作的示例,但如何仅在元素的顶部和底部添加框阴影?

css css3

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

如何转换HTML实体,如– 他们的性格等同?

我正在创建一个要保存在本地用户计算机上的文件(不在Web浏览器中呈现).

我目前正在使用html_entity_decode,但这不是转换字符–(这是n-dash)并且想知道我应该使用的其他功能.

例如,当文件导入软件时,而不是ndash或只是 - 它显示为–.我知道我可以使用str_replace,但如果它发生在这个角色上,由于数据是动态的,它可能会与许多其他人一起发生.

php character-encoding special-characters

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

绝对位置问题:使用IE 11之前的伪元素<与所有其他浏览器对比

请注意:使用单独的样式表或条件注释标记IE11或更少不是一个选项,因此我需要一个适用于所有浏览器的全局CSS解决方案.

我在标题元素上使用"before"伪元素来插入左双引号.它在Chrome,Firefox,Safari Mobile等中看起来很不错,但IE 11更低,大约高出30 px.

我已经尝试了我能想到的一切,我所做的一切都不会在所有浏览器中将双引号放在同一位置.

有谁知道修复?

这是我的JSFiddle.

HTML:

<h1>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.</h1>
Run Code Online (Sandbox Code Playgroud)

CSS:

body {
    margin: 20px;
}
h1 {
    font-family: Arial, Helvetica, Sans-serif;
    font-weight: normal;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 20px;
    line-height: 1.25rem;
    position: relative;
    padding-left: 44px;
}
h1:before {
    font-weight: …
Run Code Online (Sandbox Code Playgroud)

css internet-explorer absolute pseudo-element internet-explorer-11

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

我们是使用像Backbone.js,Angular等JavaScript MVC(MVVM)框架向后推进的吗?

像Backbone.js,Angular,Ember.js等JavaScript MVC框架如今风靡一时.我知道他们非常适合防止意大利面条代码和所有,但我真的不明白为什么他们像他们一样起飞.

经过所有这些年来确保使用渐进增强等功能可以访问网站,当禁用JavaScript时,这种事情无论如何都无法正常工作.看看https://app.getblimp.com/.这是一个很棒的应用程序,但如果JS被禁用,整个事情就没用了.还记得几年前Target被起诉超过一百万美元因为他们的网站无法访问吗?

另一件事是如何将HTML集成到JS中.无论将标记与HTML分开发生了什么,CSS都会分别用于演示和JS分离行为?为什么服务器应该处理的所有这些东西都是由JavaScript完成的?

有人可以指出为什么JavaScript MVC框架将用于传统的服务器端MVC框架,如PHP的Zend,Ruby on Rails或Python?

我只是不明白!

javascript model-view-controller accessibility mvvm javascriptmvc

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

使用CSS3旋转背景图像

我的背景图片有一个指向右侧的箭头.当用户单击按钮时,所选状态会将箭头更改为指向下方(使用图像精灵中的不同背景位置).

无论如何使用CSS3设置动画,所以一旦单击按钮并且jQuery为其指定一个"选定"类,它将从右到下以动画(仅90度)旋转?(最好使用带有指向右侧的箭头的单个图像/位置)

我不确定是否需要使用变换或关键动画帧.

css rotation background-image css3 css-animations

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

需要在悬停或播放时显示HTML5视频控件

我想在页面上隐藏多个HTML5视频的控件.如果用户将鼠标悬停在视频上,则应显示控件.如果他们单击播放按钮,则控件应保持可见,即使他们的鼠标离开视频元素.

我似乎无法使用以下代码使其工作.谁能发现问题?

var $video = $('.video');

$video.on('mouseover', show);
$video.on('mouseleave', hide);

function show() {
    $(this).attr('controls', '');
}

function hide() {
    var isPlaying = false;

    this.onplaying = function() {
        isPlaying = true;
    }

    if (!isPlaying) {
        $(this).removeAttr('controls');
    }
}
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<video class="video">
    <source src="http://download.blender.org/peach/bigbuckbunny_movies/BigBuckBunny_320x180.mp4" type="video/mp4">
</video>
Run Code Online (Sandbox Code Playgroud)

javascript jquery html5 controls html5-video

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

代理URL不能与BrowserSync Gulp任务一起使用

有人能告诉我为什么我的代理URL不能与BrowserSync和Gulp一起使用吗?相反,它只是继续使用http:// localhost:3000作为开发URL.

gulp.task('watch', ['bs'], function() {
  gulp.watch('scss/*.scss', ['scss', browserSync.reload]);
});

gulp.task('bs', function() {
    browserSync.init(['css/style1.css', 'css/style2.css'], {
      proxy: 'dev.site.com'
    });
});

gulp.task('default', ['scss', 'watch']);
Run Code Online (Sandbox Code Playgroud)

gulp gulp-watch browser-sync

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

内容重叠水平表单使用响应式Twitter Bootstrap

我花了更多的时间来承认试图解决这个愚蠢的错误.我有一个显示在某些内容左侧的表单.它在宽窄的屏幕上看起来没问题,但是在平板电脑宽度上(它覆盖在770到950左右之间),右边的内容与表单字段重叠.

我在标记中遗漏了一些东西以正确使用Twitter Bootstrap,还是我需要使用断点添加一些自定义样式来修复它?似乎固定像素宽度导致bootstrap.css中定义的问题.这些宽度属性不应该使用%,因为我使用的是流体响应布局吗?在此输入图像描述

<div class="container-narrow">
  <div class="content">
    <div class="row-fluid">
      <div class="span5">
        <form class="form-horizontal" id="applies-Step1-form" action="/" method="post">
          <div class="control-group">
            <label class="control-label required" for="Step1_email">Email <span class="required">*</span></label>
            <div class="controls">
              <input size="60" maxlength="255" name="Step1[email]" id="Step1_email" type="text" />
            </div>
          </div>

          <div class="control-group">
            <label class="control-label required" for="Step1_home_zip">Home Zip <span class="required">*</span></label>
            <div class="controls">
              <input size="5" maxlength="5" name="Step1[home_zip]" id="Step1_home_zip" type="text" />
            </div>
          </div>
        </form>
      </div>

      <div class="span7">
        <div class="promo-btm">
          <h2>Heading 2</h2>
          <ul class="checks">
            <li>Bullet One</li>
            <li>Bullet Two</li>
          </ul>
        </div>
      </div>
    </div>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

请参阅附带的屏幕截图,或者您可以使用我的小提琴自己重现它.

如果有人可以帮助指出解决这个问题的方法,我将非常感激!

css forms responsive-design twitter-bootstrap

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

使用CSS3 box-shadow在三面上形成一个像素阴影

我需要使用框阴影在元素的三面创建一个像素阴影.我正在使用以下代码,除了它创建一个两像素边框,但我只需要一个.

   -moz-box-shadow: 0 1px 1px   #c00
-webkit-box-shadow: 0 0   1px 0 #c00
        box-shadow: 0 0   1px 0 #c00
Run Code Online (Sandbox Code Playgroud)

css css3

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