小编Dim*_*zov的帖子

适用于Firefox的自定义CSS滚动条

我想用CSS自定义滚动条.

我使用这个WebKit CSS代码,适用于Safari和Chrome:

::-webkit-scrollbar {
    width: 15px;
    height: 15px;
}

::-webkit-scrollbar-track-piece  {
    background-color: #C2D2E4;
}

::-webkit-scrollbar-thumb:vertical {
    height: 30px;
    background-color: #0A4C95;
}
Run Code Online (Sandbox Code Playgroud)

我怎么能在Firefox中做同样的事情?

我知道我可以使用jQuery轻松完成它,但如果可行,我宁愿用纯CSS来做.

非常感谢某人的专家建议!

css firefox webkit scrollbar

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

jQuery:转到带有target ="_ blank"的URL

我正在使用这一点jQuery代码来获取链接的href:

var url = $(this).attr('href');
Run Code Online (Sandbox Code Playgroud)

- 这个代码转到那个href:

window.location = url;
Run Code Online (Sandbox Code Playgroud)

一切都是我想要的方式,除了新页面在前一个窗口中打开,我希望它在新窗口或标签中打开(通过使用target =" _blank"公式".

问题:如何使用jQuery在新窗口或选项卡中打开href?

谢谢您的帮助!

url jquery href target

61
推荐指数
3
解决办法
23万
查看次数

正则表达式:如何表达\ w没有下划线

是否有简洁的表达方式:

\w but without _
Run Code Online (Sandbox Code Playgroud)

也就是说,"所有字符都包含在\ w中,除了_"

我问这个是因为我正在寻找表达域名验证的最简洁方式.域名可以包括小写和大写字母,数字,句号和破折号,但不包括下划线.\ w包括以上所有内容,加上下划线.那么,有没有办法通过正则表达式语法从\ w"删除"下划线?

编辑:我问的是PHP中使用的正则表达式.

提前致谢!

php regex url

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

如何将html页面保存为一个文件?

我希望能够将HTML页面保存/存档为一个文件(没有那些讨厌的外部文件夹).

我希望生成的文件包含所有样式,图像和链接(视频和Flash也很好,但不是很重要).

我希望生成的文件可以搜索和编辑.

微软的MHT就是这样的工具之一,但不幸的是,它在Linux下无法搜索.MHT很好,但我不想被一个操作系统或一个公司锁定.什么是一个好的选择 - 或者可能有一些我没有想到的完全不同的解决方案?

提前感谢您的建议!

html save archive webarchive

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

JQuery Mousewheel:如何禁用?

我使用jquery.mousewheel.js作为jQuery jScrollPane插件的一部分.

我想在某些时候禁用鼠标滚轮.

有人可以推荐一个可以做到的jQuery语句吗?

谢谢!

jquery mousewheel

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

浏览器"后退"按钮与jQuery动画页面

我有一个具有挑战性的问题,我一直在争夺一段时间.

问题:当我使用浏览器的后退按钮返回上一页时,在播放完所有动画后,页面将以最终状态显示.我希望它以初始状态显示并重放动画.

我的网站使用了一些基本的jQuery动画.每个页面的初始状态都隐藏在浏览器窗口下边缘下方的主要内容中.当窗口加载时,主要内容会动画显示在浏览器中.当访问者单击任何菜单链接时,主内容会再次卷起并消失在浏览器窗口的上边缘之上 - 然后加载新页面.使用这两段代码完成整个过程:

//Animate the content up from below the browser window

$('#maincontent').animate({top: "15%"}, 2000);
Run Code Online (Sandbox Code Playgroud)

//Animate the content up to hide above the browser window

$('#menu a').click(function(event) {
    event.preventDefault();
    var href = this.href;
    $('#maincontent').animate({
        top: '-300%'
    }, 500,
    function() {
        window.location = href;
    });
});
Run Code Online (Sandbox Code Playgroud)

问题:当单击浏览器后退按钮时,如何使页面显示为初始状态?

我浏览了StackOverflow一段时间了.人们对这个问题进行了很多讨论,但似乎没有人能找到真正有效的解决方案.建议包括阻止页面被缓存 - (不起作用,即使它起作用,也不会很有效率,因为某些页面确实需要缓存) - 重新加载页面(导致一些特殊的行为,最终没有'工作,或者) - 使用cookie(没有给出任何代码的具体示例)或使用PHP(没有任何具体的代码示例在任何地方给出).我在这个网站上询问了几个问题,并收到了一些建议,但没有一个在我的情况下有效.所以经过几个不眠之夜,我想问一下是否有人可以真正帮助解决这个问题.

如果有人在成功之前处理了这个问题,如果您能分享您的专业知识并建议可行的解决方案,我将不胜感激!

新编辑:我想我可能已经找到了解决方案,但我希望有人帮助使用jQuery/JavaScript语法.我想尝试修改代码以向其添加一个操作,但我不确定如何编写它,以便页面在位置更改为新页面之前重新加载所以而不是显示的第二个代码段上面,我想写这样的东西:

//Animate the content up to hide above the browser window

$('#menu a').click(function(event) {
    event.preventDefault();
    var href = this.href;
    $('#maincontent').animate({ …
Run Code Online (Sandbox Code Playgroud)

browser jquery animation back

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

使用CSS的Sigmoid曲线形状

我想为全屏布局创建一个S形曲线形状,在一侧显示装饰性图案背景,在另一侧显示纯色背景,以便将文本放置在其上.

我们的目标是拥有一个带有S形状的左上侧的全屏页面,其中包含图案,页面的其余部分只有白色背景.

JSFiddle:未完成的S形曲线

#container {
  padding-top: 10%;
  padding-bottom: 10%;
  background: white url(http://famok.com/wp-content/uploads/2016/10/WhiteOnWhite.jpg) top left / 26px 32px repeat;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
#parallelogram {
  margin-left: 35%;
  width: 100%;
  height: 900px;
  -webkit-transform: skew(-15deg);
  -moz-transform: skew(-15deg);
  -o-transform: skew(-15deg);
  transform: skew(-15deg);
  background: white;
  -moz-border-radius: 100px;
  -webkit-border-radius: 100px;
  border-radius: 100px;
  -moz-box-shadow: inset 0 0 15px rgba(0, 0, 0, .4);
  -webkit-box-shadow: inset 0 0 15px rgba(0, 0, 0, .4);
  box-shadow: inset 0 0 15px rgba(0, 0, 0, .4);
} …
Run Code Online (Sandbox Code Playgroud)

css svg rounded-corners css3 css-shapes

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

jQuery:只针对Safari

我正在使用这些jQuery代码来定位Safari:

if ($.browser.safari) {
    $('#div1').css({'margin-top': '-22px'});
    $('#div2').css({'margin-top': '-17px'});
}
Run Code Online (Sandbox Code Playgroud)

奇怪的是,它也针对Chrome(至少是Mac版).我可以使用哪些jQuery代码会忽略Chrome并仅定位Safari?

我将非常感谢专家的建议.

safari jquery conditional

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

MAMP/PHP.INI:phpinfo()中的"date.timezone"设置显示"无值",即使该值在php.ini中设置

向StackOverflow大师致以问候!

这是我正在努力解决的问题.

我在MAMP中运行phpinfo(),结果表在date.timezone行的两列中显示"无值".

此外,该页面显示以下内容:

警告: phpinfo()[function.phpinfo]:依赖系统的时区设置是不安全的.您需要使用date.timezone设置或date_default_timezone_set()函数.如果您使用了这些方法中的任何一种并且仍然收到此警告,则很可能拼错了时区标识符.我们在/Applications/MAMP/bin/mamp/phpinfo.php中选择'America/New_York'作为'EST/-5.0/no DST'

但是在thr php.ini文件中,设置如下:

date.timezone = America/New_York

我预见建议检查php.ini的路径是否正确 - 我已经这样做了,路径确实是正确的:/Applications/MAMP/conf/php5.3/php.ini - 那是一个文件有值设置.

我该如何解决这个问题?我错过了什么?

非常感谢知识渊博的人的帮助.

php mamp

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

正则表达式中'\ G'锚点的用途是什么?

我很难理解\G锚如何在正则表达式的PHP风格中起作用.

我倾向于认为(即使我可能错了),\G而不是^在相同字符串的多个匹配发生的情况下使用.

有人可以展示一个\G应该如何使用的例子,并解释它是如何以及为什么有效的?

php regex

8
推荐指数
2
解决办法
5641
查看次数