小编Ver*_*ous的帖子

将datepicker()放在动态创建的元素上 - JQuery/JQueryUI

我已经动态创建了文本框,我希望每个文本框能够在点击时显示日历.我使用的代码是:

$(".datepicker_recurring_start" ).datepicker();
Run Code Online (Sandbox Code Playgroud)

哪个只能在第一个文本框上工作,即使我的所有文本框都有一个名为datepicker_recurring_start的类.

非常感谢您的帮助!

javascript jquery jquery-ui datepicker

111
推荐指数
5
解决办法
13万
查看次数

CSS,垂直拉伸div直到达到其父级的高度

包裹在一个pageWrapper容器中,我在一列中有3个div.第一个(标题)和最后一个(navWrapper)具有固定的高度.我需要中间的one(contentWrapper)来拉伸高度,直到父div pageWrapper达到最大高度(根据浏览器的视口).

我绘制了这个问题的模式. 在此输入图像描述

这是我目前解决方案的 一个小提琴.http://jsfiddle.net/xp6tG/

这里的代码

CSS和HTML

html, body{
  height: 100%;
}

body{
  background-color: #E3E3E3;
}

#pageWrapper{
  margin: 0 auto;
  position: relative;
  width: 600px;
  height: 100%;
}

header{ 
  display:block;
  width: 100%;
  height: 100px;
  background: yellow;
}

#contentWrapper{
  width: 100%;
  height: 100%;
  background: blue;
}

#navWrapper{
  width: 100%;
  height: 100px;
  background: green;
}
Run Code Online (Sandbox Code Playgroud)
<div id="pageWrapper">
  <header>
    Header
  </header>
  <div id="contentWrapper">
    Content
  </div>
  <div id="navWrapper">
    Nav
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

它几乎正常工作,但它导致高度过高,导致出现垂直滚动条.

html css height stretch

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

IE,CSS:单击按钮时如何删除出现的突出显示

在IE浏览器中查看此页面(我有最新版本,但在旧版本中也会出现这种情况.)

http://tinuska.vibraflex.cz/

在上面的链接中,页面底部有两个圆形按钮.单击该按钮时,将显示按钮周围的半透明高亮显示.它不会出现在Mozilla或Chrome中.有可能以某种方式删除它吗?

在此输入图像描述

html css internet-explorer highlight

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

Bootstrap4:访问变量?

我从Bootstrap 3切换到Bootstrap 4.我正在使用sass源代码,我在运行时编译.当我更改库时,我开始在我的媒体交换机上出错,即for

@media screen and (min-width: $screen-md-min) {
    padding: 40px 50px;
}
Run Code Online (Sandbox Code Playgroud)

我得到错误 未定义的变量:"$ screen-md-min".

访问Bootstrap4变量的正确方法是什么?

感谢你.

css bootstrap-4

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

Flex:当文本太长时间进入新行

我在想是否可以使用css flexbox实现以下功能.

在布局中,原来有2个div彼此相邻.左边一个包含图标组并具有固定的宽度.正确的一个包含文本,可能很长.

有没有办法,如何使用css(特别是flexbox),当文本太长时,div会突破到新行(在第一个div下)?

检查以下图像. 在此输入图像描述

css flexbox

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

CSS:框右侧的旋转投影

我左边有一个固定的,100%高度的菜单,我需要在它的右侧创建一个阴影效果,之后会消失.

请参见说明这一点的图.

在此输入图像描述

如何创造这种效果?

这是一个小提琴:http://jsfiddle.net/52VtD/7787/

HTML:

<nav id="main-menu">
  <h1>Hello</h1>
  <a href="#">A</a>
  <a href="#">B</a>
  <a href="#">C</a>
  <a href="#">D</a>
</nav>
Run Code Online (Sandbox Code Playgroud)

CSS:

#main-menu {
    width: 320px;
    height: 100%;
    top: 0;
    z-index: 1000;
    position: fixed;
    background-color: #b4bac1;
}
Run Code Online (Sandbox Code Playgroud)

html css shadow css3

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

jQuery,突出显示活动菜单项

我正在尝试为我的导航制作jQuery以突出显示活动菜单项(我的菜单是使用精灵btw制作的.)手动将class ="active"添加到其中一个菜单项,突出显示有效.但是使用我的jQuery代码,没有任何反应......

任何想法如何解决这个问题?

这是一个问题的演示小提琴.http://jsfiddle.net/wvEBw/1/

HTML:

<nav>
    <ul>
        <li><a href="#" id="btn1"></a></li>
        <li><a href="#" id="btn2" class="active"></a></li>
    </ul>
</nav>
Run Code Online (Sandbox Code Playgroud)

CSS :(动画精灵)

//...

/* sprite menu animations */

nav a#btn1 {
    background-position:0px 0px;
    width:82px;
}

nav a#btn1:hover {
    background-position:0px -82px;
}

nav a#btn1.active {
    background-position:0px -164px;
}

nav a#btn2 {
    background-position:-108px 0px;
    width:82px;
}

nav a#btn2:hover {
    background-position:-108px -82px;
}

nav a#btn2.active {
    background-position:-108px -164px;
    outline: none;
}
Run Code Online (Sandbox Code Playgroud)

jQuery的:

$("nav li").click(function() {
    $("nav li a.active").removeClass("active"); //Remove any "active" class  
    $("a", this).addClass("active"); …
Run Code Online (Sandbox Code Playgroud)

navigation jquery menu highlight sprite

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

设置为背景的 SVG 线性渐变在 Edge 和 IE 中不起作用

我正在使用具有线性渐变颜色的 SVG 形状

background: url(#{$imgUrlBase}/element.svg);

在任何地方都可以正常工作,除了 Edge 和 IE,它们的形状显示正确,但没有渐变,只有纯色。

出于多种原因(简单使用 png 回退),我想使用这种实现方式。我没有发现关于 Edge 的这种用法没有任何限制。

这是 element.svg

<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" id="l" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
     viewBox="0 0 308 308" style="enable-background:new 0 0 308 308;" xml:space="preserve">
<style type="text/css">
    .st0{fill:url(#s);}
</style>
<g id="Page-1">
    <defs>
        <linearGradient id="s" gradientUnits="userSpaceOnUse" x1="-483.7941" y1="514.2445" x2="-484.1468" y2="514.5996" gradientTransform="matrix(620 0 0 -620 300215 319095)">
            <stop offset="0" style="stop-color:#FF0000"/>
            <stop offset="1" style="stop-color:#00FF00"/>
        </linearGradient>
    </defs>
    <path id="shape" class="st0" d="..."/>
</g>
</svg>
Run Code Online (Sandbox Code Playgroud)

知道如何使具有线性背景的 SVG 作为 Edge 和 IE 11 中的背景图像工作吗?

html css internet-explorer svg microsoft-edge

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

在链接元素之前和之后添加水平线

我想实现Read More按钮的以下外观:

截图

除了读取旁边的行和更多的单词之外,我有一切,我在伪元素之前和之后使用过.

添加线条的最佳方法是什么?

CSS/HTML/Demo

.read-more {
  background: red;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -khtml-border-radius: 50%;
  border-radius: 50%;
  width: 4rem;
  height: 4rem;
  display: block;
  margin: 0px auto;
  position: relative;
  font-size: 1.4rem;
  -moz-box-shadow: 1px 3px 7px 0px #aaa;
  -webkit-box-shadow: 1px 3px 7px 0px #aaa;
  box-shadow: 1px 3px 7px 0px #aaa;
}
.read-more::before {
  content: "read";
  color: red;
  position: absolute;
  top: 50%;
  left: -3.2rem;
  margin-top: -0.75rem;
}
.read-more::after {
  content: "more";
  color: red;
  position: absolute;
  top: 50%;
  right: …
Run Code Online (Sandbox Code Playgroud)

html css

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

ConEmu:在不同位置打开多个Git Bash选项卡

我需要设置启动任务,以便在启动时打开3个git bash选项卡,每个选项卡都位于不同的位置。

在我曾经使用过的不同地方打开各种标签

cmd -new_console:s /k "%ConEmuBaseDir%\CmdInit.cmd"  & d: & cd \Projects\Project1

cmd -new_console:s /k "%ConEmuBaseDir%\CmdInit.cmd"  & d: & cd \Projects\Project2

cmd -new_console:s /k "%ConEmuBaseDir%\CmdInit.cmd"  & d: & cd \Projects\Project3
Run Code Online (Sandbox Code Playgroud)

Git bash已经有一个预定义的任务

{Bash::Git bash}
"%ConEmuDrive%\Program Files\Git\git-cmd.exe" --command=usr/bin/bash.exe -l -i
Run Code Online (Sandbox Code Playgroud)

所以我尝试了以下解决方案

cmd -new_console:s /k "%ConEmuBaseDir%\CmdInit.cmd"  & d: & cd \Projects\Project1 {Bash::Git bash}
Run Code Online (Sandbox Code Playgroud)

{Bash::Git bash} -new_console:s /k "%ConEmuBaseDir%\CmdInit.cmd"  & d: & cd \Projects\Project1
Run Code Online (Sandbox Code Playgroud)

但它们都不起作用。

怎么解决呢?

tabs split startup git-bash conemu

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