小编use*_*645的帖子

在javascript/jQuery中将字符串转换为数字

试图将以下内容转换为数字:

<button class="btn btn-large btn-info" data-votevalue="1">
    <strong>1</strong>
</button>
Run Code Online (Sandbox Code Playgroud)
var votevalue = parseInt($(this).data('votevalue'));
Run Code Online (Sandbox Code Playgroud)

我也尝试了Number()但是NaN在检查结果时我仍然会得到.我究竟做错了什么?

这是完整的代码:

<div class="span7" id="button-group">
    <div class="btn-group">
        <button class="btn btn-large btn-info" data-votevalue="1"><strong>1</strong></button>
        <button class="btn btn-large btn-info" data-votevalue="2"><strong>2</strong></button>
        <button class="btn btn-large btn-info" data-votevalue="3"><strong>3</strong></button>
        <button class="btn btn-large btn-info" data-votevalue="4"><strong>4</strong></button>
        <button class="btn btn-large btn-info" data-votevalue="5"><strong>5</strong></button>
        <button class="btn btn-large btn-info" data-votevalue="6"><strong>6</strong></button>
        <button class="btn btn-large btn-info" data-votevalue="7"><strong>7</strong></button>
        <button class="btn btn-large btn-info" data-votevalue="8"><strong>8</strong></button>
        <button class="btn btn-large btn-info" data-votevalue="9"><strong>9</strong></button>
        <button class="btn btn-large btn-info" data-votevalue="10"><strong>10</strong></button>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)
$('#button-group button').each(function() {
    $(this).click(function() { …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

父div容器隐藏下拉菜单

很难在jsfiddle中重新创建它,所以我将继续粘贴屏幕截图,HTML和CSS:

在此输入图像描述

我在显示上图中的下拉列表时遇到问题.

HTML和CSS:

<div class="row-fluid profile-gallery-image-container">
    <div class="span12">

        <a href="#"><img src="#"/></a>

        <div class="image-options">

            <div class="dropdown">
                <a href="#" class="dropdown-toggle" data-toggle="dropdown"><i class="icon-cog icon-white"></i></a>
                <ul class="dropdown-menu">
                    <li><a href="javascript:void(0);">test</a></li>
                </ul>
            </div>

        </div>

        <div class="delete-image">
            <a href="javascript:void(0);"/></a>
        </div>
    </div>
</div>


.profile-gallery-image-container {
max-width: 130px;
max-height: 110px;
margin-bottom: 0px;
display: inline-block;
position: relative;
border: 2px solid rgba(140,140,140,1);
z-index: 0;
}

.image-options {
float: right;
top: 0px;
right: 0px;
position: absolute;
padding-top: 2px;
border-left: 2px solid rgba(255,128,64,1);
border-bottom: 2px solid rgba(255,128,64,1);
width: 15px;
height: 15px;
}
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

html css twitter-bootstrap

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

Bootstrap-dropdown隐藏在"主页"下

我有显示bootstrap .dropwdown类的问题.它从一开始就有效,但一段时间后停止显示.我在整个网站上使用固定容器作为"主页".现在看起来像这样:http://imgur.com/NIfje单击按钮时看起来像这样,正如您在小箭头上看到的那样.

我已经确认下拉列表正在运行,并且.js文件没有任何问题.这是使用的正文和标题:

<body>
 <div class="navbar navbar-inverse navbar-fixed-top">
  <div class="navbar-inner">
    <div class="container">
      <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
      </a>
      <span class="brand">doost</span>
      <div class="nav-collapse collapse">
        <ul class="nav">
            <li><a href="<?php echo $logout; ?>">Logout</a></li>
          <li class="dropdown">
            <a href="#" class="dropdown-toggle" data-toggle="dropdown">browse <b class="caret"></b></a>
            <ul class="dropdown-menu">
              <li><a href="<?php echo $random; ?>">random</a></li>
           </ul>
          </li>
         </ul>
     </div><!--/.nav-collapse -->
    </div>
  </div>
</div>
<div class="container">
Run Code Online (Sandbox Code Playgroud)

我已经尝试重置/删除可能导致此问题的所有内容,而无法修复它.这包括用默认值替换bootstrap.js/bootstrap.css.主页面包含一个固定的容器,它从标题开始到页脚结尾,正如我所说的那样包含在每一页中.我在这个容器内有几个嵌套的div标签组成了网站.

我也尝试在bootstrap.css中为.dropdown增加z-index,但什么都没发生.

我使用默认的bootstrap.js/bootstrap.css,包括一个homecook.js/homecook.css

告诉我是否需要为您提供任何其他帮助.谢谢.

twitter-bootstrap

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

单击链接时阻止页面转到顶部

如何在每次单击链接时阻止页面"跳起来"?例如,我在页面中间的某处有一个链接,当我点击它时,页面会跳到顶部.

html

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

将整数指定为变量

我知道的通用主题.很难在一个主题中具体化.无论如何我对这个sql逻辑有问题:

"SELECT * FROM imagecomment WHERE filename = :filename ORDER BY comment_timestamp DESC LIMIT '$min', '$max'";
Run Code Online (Sandbox Code Playgroud)

当我尝试相同的逻辑但直接在sql逻辑中使用整数时,它可以工作.变量min和max是整数:

int(10)int(20)我在var_dump()时得到这个.我也尝试将变量(我通常这样做)绑定到变量(),但它仍然无效.

php mysql

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

jQuery绑定悬停到"文档"

是否可以将hover()绑定到具有指定选择器的文档,以便为具有匹配属性的动态添加内容分配JS函数?

我一直在看这个主题:JQuery .on()方法,一个选择器有多个事件处理程序,是否可以使用jQuery .on和hover?

而我目前正在使用:

$('.profile-gallery-image-container').on({
    mouseenter: function(){
        $('.delete-image', this).show();
        $('.image-options', this).show();
    },
    mouseleave: function(){
        $('.delete-image', this).hide();
        $('.image-options', this).hide();
    }
}, '.profile-gallery-image-container');
Run Code Online (Sandbox Code Playgroud)

但无法通过匹配选择器将功能传递给新内容.

jquery

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

在jquery里面的html代码上得到一些奇怪的错误

为什么我收到此错误?可能要用引号做点什么?

在此输入图像描述

javascript jquery

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

字符串文字没有被匹配的引号正确关闭

我正在努力摆脱第2行的错误.

在此输入图像描述

我究竟做错了什么?

jquery

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

显示为NaN的整数

我将首先发布我的javascript.

    $(document).on('click','.remove-single-inbox-message', function(e){
    e.preventDefault();
    var messageid = $(this).data('messageid');
    var messages = $("#number-messages").html();
    var messages = parseInt(messages, 10);
    messages--;
    $.ajax({
        type: 'POST',
        url: '?a=profile_message_delete',
        data: {
            "messageid" : messageid
        },
        success: function(){
            $('.table-row'+messageid).hide();
            if(messages == 0){
                $("#insert-message-indicator").html("");
            } else {
                $("#insert-message-indicator").html("<strong><small>"+messages+"</small></strong>&nbsp;<i class='icon-envelope icon-white' rel='tooltip' title='New messages available'></i>");
        }
        }
    });
});
Run Code Online (Sandbox Code Playgroud)

第一次递减工作正常,显示新数字,但后面的数字显示NaN.我究竟做错了什么?

jquery

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

标签 统计

jquery ×5

html ×2

javascript ×2

twitter-bootstrap ×2

css ×1

mysql ×1

php ×1