小编Rob*_*osh的帖子

除非用户向上滚动,否则保持溢出div滚动到底部

我有一个只有300像素大的div,当页面加载滚动到内容的底部时我想要它.此div具有动态添加到其中的内容,需要始终保持滚动状态.现在,如果用户决定向上滚动,我不希望它跳回到底部,直到用户再次向下滚动

除非用户向上滚动,当用户向后滚动到底部时,即使添加了新的动态内容,它也需要保持在底部,否则可以使div保持滚动到底部.我该如何创造这个呢?

html javascript css jquery scroll

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

获取目录中所有文件夹的列表

所以我有一个如下所示的文件系统:

Music
- 001
-- song.mp3
- 002
-- song.mp3
- 003
- 004
- 005
-- song.mp3
musicplayer.html
musicplayer.js
Run Code Online (Sandbox Code Playgroud)

我很好奇是否有可能获得所有文件夹名称的列表?

这个javascript,html5,甚至是jQuery,我无法安装任何东西.

javascript jquery html5

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

将div HTML复制到textarea,但保留换行符

我正在研究一个问卷应用程序,其功能之一是用户可以单击问题并进行编辑。我遇到的问题是将<br />标签转换为我的textarea可以理解的换行符。

保存代码如下:

$('#questions').append("<div>"+$('textarea[name="question"]').val().replace(/\n/g, '<br />')+"</div");
Run Code Online (Sandbox Code Playgroud)

这样完美!将其转换回的代码如下所示:

$('textarea[name="question"]').val($('#questions').eq(1).html().replace(/<br\s*\/?>/mg,"\n"));
Run Code Online (Sandbox Code Playgroud)

但由于某种原因,textarea不会接受换行,而是将所有文本捆绑在一起。

如何转换<br />回我的textarea可以理解的换行符?

javascript jquery

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

禁用网页上的所有滚动

我想知道是否可以禁用网页上的所有滚动.

我目前正在使用

html, body { overflow:hidden; }
Run Code Online (Sandbox Code Playgroud)

问题是这在iOS设备上不起作用,如果您按住鼠标滚轮并向下拖动它也可以滚动,所以这似乎是一个非常糟糕的解决方案

有没有办法禁用所有设备上的所有滚动方法,然后重新启用它?

javascript css jquery html5 ios

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

向停靠且具有自动滚动功能的面板添加填充

我的表单底部有一个面板。该面板设置为“自动滚动”,以便在需要时出现滚动条。

我有一个动态添加到此面板的图像。一切看起来都很好,除了最后一张图像,因为这里表单的最边缘是一个图像,例如:

在此输入图像描述

有谁知道如何在面板的右侧添加填充,是的,我确实尝试设置面板右侧填充,但这不起作用。

c#

5
推荐指数
2
解决办法
1483
查看次数

MySQL顺序为0然后最大

我试图做一个0首先显示的mysql排序,然后是最大的数字.

我当前的mysql语句返回

10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, 0, 0, 0
Run Code Online (Sandbox Code Playgroud)

但我想得到这个

0, 0, 0, 0, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1
Run Code Online (Sandbox Code Playgroud)

是否有可能构建一个MySQL查询,从0一开始就按从大到小的顺序排序?

mysql sorting mysqli

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

获取 3 个下一个工作日期,跳过周末和节假日

我正在尝试使用 php 获取接下来的 3 天,但如果日期是周末或定义的假期,我想跳过该日期。

例如,如果日期是 2013 年 12 月 23 日星期一,我的假期日期是array('2013-12-24', '2013-12-25'); 脚本将返回

Monday, December 23, 2013
Thursday, December 26, 2013
Friday, December 27, 2013
Monday, December 30, 2013
Run Code Online (Sandbox Code Playgroud)

她是我当前的代码:

$arr_date = explode('-', '2013-12-23');
$counter = 0;
for ($iLoop = 0; $iLoop < 4; $iLoop++)
{
    $dayOfTheWeek = date("N", mktime(0, 0, 0, $arr_date[1], $arr_date[2]+$counter, $arr_date[0]));
    if ($dayOfTheWeek == 6) { $counter += 2; }
    $date = date("Y-m-d", mktime(0, 0, 0, $arr_date[1], $arr_date[2]+$counter, $arr_date[0]));
    echo $date;
    $counter++;
}
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是我不知道如何排除假期日期。

php date

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

Twitter Bootstrap Scrollspy仅突出显示最后一项

我一直在使用Twitter Bootstrap Scrollspy插件,但对于我的生活,我无法让它工作.这是内容区域的HTML

<div data-spy="scroll" >
  <section id="page_home" class="page_home" style="width:100%;background-color:rgb(245,245,245);">
    <div class="container">
      Home
    </div>
  </section>

  <section id="page_projects" class="page_projects" style="width:100%;background-color:rgb(25,25,25);">
    <div class="container">
      Projects
    </div>
  </section>

  <section id="page_services" class="page_services" style="width:100%;background-color:rgb(245,245,245);">
    <div class="container">
      Services
    </div>
  </section>

  <section id="page_downloads" class="page_downloads" style="width:100%;background-color:rgb(25,25,25);">
    <div class="container">
      Downloads
    </div>
  </section>

  <section id="page_about" class="page_about" style="width:100%;background-color:rgb(245,245,245);">
    <div class="container">
      About
    </div>
  </section>

  <section id="page_contact" class="page_contact" style="width:100%;background-color:rgb(25,25,25);">
    <div class="container">
      Contact
    </div>
  </section>
</div>
Run Code Online (Sandbox Code Playgroud)

这是导航栏的HTML代码

<div id="navbar" class="navbar navbar-inverse navbar-fixed-bottom">
  <div class="navbar-inner">
    <div class="container">
      <ul class="nav">
        <li><a href="#page_home">Home</a></li>
        <li><a href="#page_projects">Projects</a></li>
        <li><a href="#page_services">Services</a></li>
        <li><a …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery twitter-bootstrap scrollspy

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

使用htaccess重写规则访问相关的CSS/JS文件

我最近被问到是否可以让我的朋友服务器地址更加用户友好.他目前的网址看起来像这样:

http://wwww.example.com/site/index.php?page=home
http://wwww.example.com/site/index.php?page=about/john
http://wwww.example.com/site/index.php?page=portfolio/concept-art/2013
Run Code Online (Sandbox Code Playgroud)

他希望他们看起来像这样

http://wwww.example.com/site/home
http://wwww.example.com/site/about/john
http://wwww.example.com/site/portfolio/concept-art/2013
Run Code Online (Sandbox Code Playgroud)

我认为这很简单,所以我在重写之后写了这个.

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !/(admin|css|fonts|ico|include|js)/
RewriteRule ^([^_]*)$ index.php?page=$1 [L]
Run Code Online (Sandbox Code Playgroud)

这似乎适用于基本链接

http://wwww.example.com/site/home
Run Code Online (Sandbox Code Playgroud)

但对于这样的事情

http://wwww.example.com/site/about/john
Run Code Online (Sandbox Code Playgroud)

没有css或js会加载.所以我现在通过制作所有文件的绝对路径来修复它,但我担心我的朋友会添加一个新的插件或者其他东西而忘记他必须使它成为绝对路径.

我的问题

有什么我可以改变或添加到我的htaccess文件中以获取css和js文件加载相对路径?如果是这样我还需要做什么?

php .htaccess mod-rewrite

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

如果用户选择的文本包含在链接中,请获取链接

好吧,所以我想弄清楚如果用户的文字中包含高亮文本,如何获得链接href ......

例如,如果以下是链接

<a href="http://www.google.com">Find us on Google</a>
Run Code Online (Sandbox Code Playgroud)

并且用户高亮显示文本"Google"

<a href="http://www.google.com">Find us on Google</a>
Run Code Online (Sandbox Code Playgroud)

所以问题是:在用户突出显示文本(如复制并粘贴)之后,他们会点击一个按钮,它将返回所选文本的链接.

我希望我说清楚,不确定如何表达它.

javascript jquery

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

获取不包含数据属性的所有元素

我有一个看起来像这样的表:

<table>
 <tr>
  <td data-col="firstname">Robert</td>
  <td data-col="middlename">E</td>
  <td data-col="lastname">McIntosh</td>
  <td data-col="email">example@gmail.com</td>
  <td data-col="title" data-id="123456">Programmer</td>
 </tr>
 <tr>
  <td data-col="firstname">John</td>
  <td data-col="middlename">M</td>
  <td data-col="lastname">Doe</td>
  <td data-col="email">j.m.doe@gmail.com</td>
  <td data-col="title" data-id="456789">IT Manager</td>
 </tr>
 <tr>
  <td data-col="firstname">Sue</td>
  <td data-col="middlename">L</td>
  <td data-col="lastname">Merser</td>
  <td data-col="email">s.l.merser@gmail.com</td>
  <td data-col="title" data-id="789123">Hates Her Job</td>
 </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

我想添加一个标记title_hide为所有td不包含数据属性id等于的元素的类123456

Javascript我在尝试:

$('table tr td:not([data-id="123456"])').closest('tr').addClass('title_hide');
Run Code Online (Sandbox Code Playgroud)

javascript jquery html5

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

$ .extend()没有合并选项

我有一个插件,有选项,如

$.growl.default_options = {
    allow_dismiss: true,
    position: {
        from: "top",
        align: "right"
    },
    offset: 20,
    spacing: 10,
    z_index: 1031,
    fade_in: 400,
    delay: 5000,
    template: {
        icon_type: 'class',
        container: '<div class="col-xs-10 col-sm-10 col-md-3 alert">',
        dismiss: '<button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>',
        title: '<strong>',
        title_divider: '',
        message: ''
    }
});
Run Code Online (Sandbox Code Playgroud)

当我使用以下选项调用程序时

$.growl("I am a Message!", {
    position: {
        align: 'left'
    },
    template: {
        container: '<div class="col-xs-10 col-sm-10 col-md-3 alert">'
    }
});
Run Code Online (Sandbox Code Playgroud)

在插件中,我执行以下操作

options = $.extend({}, $.growl.default_options, options);
Run Code Online (Sandbox Code Playgroud)

options

$.growl.default_options = { …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

从连接表中删除

我试图根据另一个日期从表中删除所有记录,例如我有一个名为pd_course_mstr具有以下字段的表

course_id
start_dt
Run Code Online (Sandbox Code Playgroud)

然后我有一个名为的表pd_eval_dtl,其中包含以下字段

course_id
eval_question
Run Code Online (Sandbox Code Playgroud)

目标是删除具有特定日期的所有eval问题.我能够使用SQL通过使用以下语句选择所有eval问题

SELECT * 
FROM pd_eval_dtl AS eval JOIN pd_course_mstr AS course 
    ON eval.course_id = course.course_id 
WHERE course.start_dt='02/17/2014'
Run Code Online (Sandbox Code Playgroud)

所以我试着改成它

DELETE 
FROM pd_eval_dtl JOIN pd_course_mstr 
    ON pd_eval_dtl.course_id = pd_course_mstr.course_id 
WHERE pd_course_mstr.start_dt='02/17/2014'
Run Code Online (Sandbox Code Playgroud)

但它一直说我附近有语法错误 JOIN

我不知道我做错了什么.

sql sql-server

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