小编Pra*_*K C的帖子

输入类型=范围的onchange事件在拖动时不会在firefox中触发

当我玩游戏时<input type="range">,只有当我们将滑块拖放到Chrome和其他人在拖动滑块时触发更改事件的新位置时,Firefox才会触发onchange事件.

如何在firefox中拖动它?

HTML

<span id="valBox"></span>
<input type="range" min="5" max="10" step="1" onchange="showVal(this.value)">
Run Code Online (Sandbox Code Playgroud)

脚本

function showVal(newVal){
  document.getElementById("valBox").innerHTML=newVal;
}
Run Code Online (Sandbox Code Playgroud)

javascript firefox html5 input onchange

230
推荐指数
6
解决办法
25万
查看次数

为什么连字符( - )分隔的类名在CSS中被广泛使用

虽然经历了一些网站和一些其他广泛使用的插件和框架所包含的一些CSS文件,但发现他们广泛使用连字符分隔的单词作为类名.实际上使用这样的类名有什么好处.

例如:在jquery UI CSS中,

.ui-helper-reset {

    // CSS properties here...

}
Run Code Online (Sandbox Code Playgroud)

html css

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

如何通过内容水平增长div?

拜托,有人可以向我解释,为什么红色div不向右扩展?它停在屏幕结束的地方.我需要做什么才能扩展?

有一件事是"显示:表格 - 细胞"红色div但我想知道是否有另一种方式,为什么会发生这种情况......?

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head />
<body>
  <div style="background-color: #f00;">
    <div style="width: 2000px; height: 100px; " />
  </div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

html css expand autogrow

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

当在chrome中动态禁用输入类型范围时,所有输入元素都停止工作并且似乎无法访问

当我尝试动态禁用页面中的输入范围时,页面中的所有其他输入元素都停止在chrome中工作.

这里当我禁用#mySlider, #chkBox并且#myButton变得无法访问并且不触发相应的功能时,甚至无法检查复选框.

我的铬版本:31.0.1650.63米

FIDDLE DEMO >>

HTML

 <input type="range" min="0" max="5" value="0" id="mySlider" onChange="checkMove(this)" />

 <input type="checkbox" value="one" id="chkBox" ><br/>
 <input type="button" id="myButton" value="Click Me" onClick="clickCheck();" />
Run Code Online (Sandbox Code Playgroud)

脚本

function checkMove(elem) {

    var minVal = elem.value;

    if (minVal == 2) {
        elem.disabled = true;
    }
}

function clickCheck() {
    alert("hi")
}
Run Code Online (Sandbox Code Playgroud)

html javascript google-chrome input range

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

如何使用poedit从js文件生成po文件

我正在使用Gettext.js库本地化我从JS文件生成的内容.现在的情况是,我必须手动创建和编写每个po文件.我知道我们可以使用PoEdit扫描php文件中的gettext字符串.那么,是否可以使用PoEdit扫描JS文件中的gettext字符串?

javascript localization gettext poedit

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

如果窗口在 chrome 中放大/缩小,则不会执行滚动事件上的代码

我正在使用下面的脚本在滚动到达页面底部时加载数据,并且在所有浏览器中都可以正常工作。但是,如果我使用键盘快捷键Ctr+Ctrl-(> 或 < default zoom )手动放大/缩小窗口,它似乎在 chrome 中不起作用。

if (($(window).scrollTop() + $(window).innerHeight()) >= $(document).height()){ 
    loadData();
 }
Run Code Online (Sandbox Code Playgroud)

javascript jquery scroll lazy-loading

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

如何在重叠的div下获取元素的mouseover事件

我有四个div元素,在鼠标悬停时,所选的div将被缩放.但是我需要得到其余三个底层div的鼠标悬停事件,即使另一个被覆盖,这样我可以使较早的一个不变焦而且当前悬停的一个变焦.

请考虑我的小提琴:http://jsfiddle.net/aniprasanth/7jFGH/1/

HTML代码是这样的

<div id="main_window">
                <div class="multi-window">
                    <div class="zoomer tile">
                        <img src="images/img1.jpg" width="207" height="138" />
                    </div>
                 </div>
              <div class="multi-window">
                    <div class="zoomer tile">
                        <img src="images/img2.jpg" width="207" height="138" />
                    </div>
                 </div>
             <div class="multi-window">
                    <div class="zoomer tile">
                        <img src="images/img3.jpg" width="207" height="138" />
                    </div>
                 </div>
              <div class="multi-window">
                    <div class="zoomer tile">
                        <img src="images/img4.jpg" width="207" height="138" />
                    </div>
                 </div>
            </div>
Run Code Online (Sandbox Code Playgroud)

CSS就是这样的:

#main_right #main_window {
height: 320px;
width: 460px;
margin-right: auto;
margin-left: auto;
margin-top: 20px;
position: relative;

}
.multi-window {
height: 150px;
width: 218px; …
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery

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

如何使用键盘箭头键移动 html5 范围滑块手柄

当我遇到具有较大最大值的 html5 范围滑块时,滑块会跳到更高的值,并且在用鼠标移动时无法获取中间值。所以我试图在javascript或其他一些帮助下使用键盘控制滑块。我是这个新手。任何人都可以帮助我。提前致谢

html javascript jquery

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

CSS子选择器(>)不使用某些属性

当我尝试使用">"选择父元素的所有直接子元素时,它可以使用一些属性,如border和all,但不能使用像color,font-weight等字体属性.

我的HTML是

<ul>
  <li>Item 1</li>
  <li>
    <ol>
      <li>Subitem 2A</li>
      <li>Subitem 2B</li>
    </ol>
  </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

CASE1 CSS:

ul>li {
    color:#F00;
}
Run Code Online (Sandbox Code Playgroud)

但是这里的颜色:#F00属性应用于所有"li"元素,但我希望它只适用于"ul"的直接"li".

案例2 CSS:

ul>li {
  border: solid 1px #000;
}
Run Code Online (Sandbox Code Playgroud)

这个适用于我,边界只适用于直接的李子.

我知道可以通过覆盖其他一些类来解决它.但我想知道,为什么有些css属性会被继承而有些则没有.

html css css-selectors

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

根据输入的字符动态增加输入类型文本文本框宽度

我有一个textbox用户可以输入任意数量的字符的地方,但我希望它的宽度相对于输入的字符数动态增加.

我已经做了一个下面显示的解决方法,它部分工作,它将动态增加宽度,但不会那么精确,并会在一段时间后隐藏第一个输入的字符,因为我的逻辑应用不好.我刚刚给出了一个包含17个字符的狂野截止值来开始增量.

只有当字符数达到文本框的末尾时,它才应该开始宽度增量.

更新:

我希望显示在字段中输入的所有字符,而在默认情况下,文本框隐藏最左边的字符.

FIDDLE DEMO

HTML

<input type="text" id="txtbox" />
Run Code Online (Sandbox Code Playgroud)

脚本

$('#txtbox').keypress(function() {
    var txtWidth = $(this).width();
    var cs = $(this).val().length;

    if(cs>17){
       $(this).width(txtWidth+5);
    }
});
Run Code Online (Sandbox Code Playgroud)

html javascript jquery textbox

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

如何加载javascript文件和ng-include模板

我使用下面的代码将模板包含在我的主文件中.

<p ng-include=" 'activity.html' "></p>
Run Code Online (Sandbox Code Playgroud)

我的activity.html是这样的,

<script type="text/javascript" src="myjsfile.js"></script>

<p>Activity page contents</p>
Run Code Online (Sandbox Code Playgroud)

但是javascript没有随模板一起加载.

我在SO中发现了一些与此相关的问题,但无法找到可行的解决方案.其中一个答案是在主文件中将angular js加载到angularjs之上,这样脚本标记就会被接受.但没有发现它有效.

javascript jquery angularjs

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