小编Joh*_*ohn的帖子

为什么自闭脚本标签不起作用?

浏览器无法正确识别的原因是什么:

<script src="foobar.js" /> <!-- self-closing script element -->
Run Code Online (Sandbox Code Playgroud)

只有这一点得到承认:

<script src="foobar.js"></script>
Run Code Online (Sandbox Code Playgroud)

这是否打破了XHTML支持的概念?

注意:此声明至少对所有IE(6-8 beta 2)都是正确的.

html javascript xhtml internet-explorer

1284
推荐指数
10
解决办法
12万
查看次数

如何在同一元素上组合背景图像和CSS3渐变?

我如何使用CSS3渐变为我background-color,然后应用一个background-image应用某种光透明纹理?

css gradient background-image css3

1203
推荐指数
10
解决办法
68万
查看次数

在Javascript中从字符串生成哈希

我需要将字符串转换为某种形式的哈希.这在JavaScript中可行吗?

我没有使用服务器端语言,所以我不能这样做.

javascript hash

530
推荐指数
17
解决办法
53万
查看次数

如何迭代JSON结构?

我有以下JSON结构:

[{ "id":"10", "class": "child-of-9" }, { "id": "11", "classd": "child-of-10" }]
Run Code Online (Sandbox Code Playgroud)

如何使用jQuery或JavaScript迭代它?

javascript json loops

485
推荐指数
13
解决办法
83万
查看次数

如何检查滚动条是否可见?

是否有可能检查overflow:autodiv?

例如:

HTML

<div id="my_div" style="width: 100px; height:100px; overflow:auto;" class="my_class"> 
  * content
</div>
Run Code Online (Sandbox Code Playgroud)

JQUERY

$('.my_class').live('hover', function (event)
{
    if (event.type == 'mouseenter')
    {
         if( ...  if scrollbar visible ? ... )
         {
            alert('true'):
         }
         else
         {
            alert('false'):
         }
    }

});
Run Code Online (Sandbox Code Playgroud)

有时内容较短(无滚动条),有时长(滚动条可见).

jquery scroll overflow

260
推荐指数
10
解决办法
27万
查看次数

在另一个字符串的位置x处插入字符串

我有2个vars,需要在这个位置插入b.我正在寻找的结果是"我想要一个苹果".我怎么能用jquery或javascript做到这一点?

var a = 'I want apple';
var b = ' an';
var position = 6;
Run Code Online (Sandbox Code Playgroud)

javascript

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

如何使用FormData进行ajax文件上传

这是我使用拖放功能动态生成的html.

<form method="POST" id="contact" name="13" class="form-horizontal wpc_contact" novalidate="novalidate" enctype="multipart/form-data">
<fieldset>
    <div id="legend" class="">
        <legend class="">file demoe 1</legend>
        <div id="alert-message" class="alert hidden"></div>
    </div>

    <div class="control-group">
        <!-- Text input-->
        <label class="control-label" for="input01">Text input</label>
        <div class="controls">
            <input type="text" placeholder="placeholder" class="input-xlarge" name="name">
            <p class="help-block" style="display:none;">text_input</p>
        </div>
        <div class="control-group">  </div>
        <label class="control-label">File Button</label>

        <!-- File Upload --> 
        <div class="controls">
            <input class="input-file" id="fileInput" type="file" name="file">
        </div>
    </div>
    <div class="control-group">    

        <!-- Button --> 
        <div class="controls">
            <button class="btn btn-success">Button</button>
        </div>
    </div>
</fieldset>
</form> 
Run Code Online (Sandbox Code Playgroud)

这是我的js代码......

<script>
    $('.wpc_contact').submit(function(event){
        var formname …
Run Code Online (Sandbox Code Playgroud)

php ajax jquery

196
推荐指数
4
解决办法
50万
查看次数

使用jQuery抓取文本时如何剥离空格?

我想使用jQuery来封装一个mailto:锚定一个电子邮件地址,但它也抓住了CMS正在生成的空白区域.

这是我必须使用的HTML,我拥有的脚本和输出的副本.

HTML

<div class="field field-type-text field-field-email">
  <div class="field-item">
    name@example.com    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

jQuery JavaScript

$(document).ready(function(){
  $('div.field-field-email .field-item').each(function(){
    var emailAdd = $(this).text();
      $(this).wrapInner('<a href="mailto:' + emailAdd + '"></a>');
   });
 });
Run Code Online (Sandbox Code Playgroud)

生成的HTML

<div class="field field-type-text field-field-email">
  <div class="field-items"><a href="mailto:%0A%20%20%20%20name@example.com%20%20%20%20">
    name@example.com    </a></div>
</div>
Run Code Online (Sandbox Code Playgroud)

虽然我怀疑其他人在阅读这个问题时可能只想剥离领先和拖尾的空白,但我很高兴失去所有的空白,因为它是我正在包装的电子邮件地址.

jquery

181
推荐指数
4
解决办法
20万
查看次数

如何从一开始就以字符形式在textarea中获取插入符号列(不是像素)的位置?

如何在<textarea>使用JavaScript中获得插入位置?

例如: This is| a text

这应该回来了7.

如何让它返回光标/选择周围的字符串?

例如:'This is', '', ' a text'.

如果突出显示"是"一词,那么它将返回'This ', 'is', ' a text'.

javascript textarea cursor caret

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

如何从Firefox中的select元素中删除箭头

我正在尝试select使用CSS3 设置元素样式.我在WebKit(Chrome/Safari)中获得了我想要的结果,但Firefox并没有很好地发挥(我甚至不打扰IE).我正在使用CSS3 appearance属性,但出于某种原因,我无法摆脱Firefox中的下拉图标.

这是我正在做的一个例子:http://jsbin.com/aniyu4/2/edit

#dropdown {
 -moz-appearance: none;
 -webkit-appearance: none;
 appearance: none;
 background: transparent url('example.png') no-repeat right center;
 padding: 2px 30px 2px 2px;
 border: none;
}
Run Code Online (Sandbox Code Playgroud)

正如你所看到的,我并没有尝试任何花哨的东西.我只想删除默认样式并添加我自己的下拉箭头.就像我说的,伟大的WebKit,在Firefox中不是很好.显然,-moz-appearance: none没有摆脱下拉项目.

有任何想法吗?不,JavaScript不是一个选项

html css firefox css3

172
推荐指数
7
解决办法
29万
查看次数