小编And*_*ich的帖子

Haml :: SyntaxError - 非法嵌套:内容不能与%a在同一行上给出并嵌套在其中

我正在使用来自Twitter Bootstrap和HAML的"按钮下拉列表".在Bootstrap文档中,我找到了这个例子:

<div class="btn-group">
  <a class="btn dropdown-toggle" data-toggle="dropdown" href="#">
    Action
    <span class="caret"></span>
  </a>
  <ul class="dropdown-menu">
    <!-- dropdown menu links -->
  </ul>
</div>
Run Code Online (Sandbox Code Playgroud)

我试过用HAML重写它:

%div{:class => 'btn-group task_controller'}
  %a{:class => 'btn-mini dropdown-toggle', "data-toggle" => 'dropdown', :href => '#'} Action
    %span{:class => 'caret'}
  %ul{:class => 'dropdown-menu'}
    %a{:class => 'close_task', :name => task.name, :href => '#' } Close        
Run Code Online (Sandbox Code Playgroud)

但得到了错误信息:

Haml::SyntaxError - Illegal nesting: content can't be both given on the same line as %a and nested within it.
Run Code Online (Sandbox Code Playgroud)

所以Bootstrap说我把元素放在-tag中,但是HAML不允许这样做.我该如何解决这个问题?

haml twitter-bootstrap

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

中心不显示Bootstrap 2的模态插件

我使用bootstrap模式插件.但是模态对话框没有显示在中心.为什么?我的错?

http://dl.dropbox.com/u/573972/stackoverflow/bootstrap/modal.html

<!DOCTYPE html>
<head>
  <meta charset="utf-8">
  <title>test</title>
  <meta name="description" content="">
  <meta name="author" content="">
  <!-- Mobile Specific-->
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <!-- CSS-->
  <link rel="stylesheet" href="bootstrap.min.css">
  <script src='http://cdnjs.cloudflare.com/ajax/libs/jquery/1.7/jquery.min.js'></script>
</head>
<body>
  <div id="login" class="modal">
    <div class="modal-header">
      <h3>Login to Room fuga</h3>
    </div>
    <div class="modal-body">
      hogehoge
    </div>
  </div>
  <script src="bootstrap.min.js">
  </script>
  <script>
$('#login').modal();
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

jquery twitter-bootstrap

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

PhoneGap - Android - 在phonegap中滑动导航

我正在为Android平台制作一个phonegap应用程序.在这个应用程序中,我想在多个html页面内滑动导航.请告诉我怎么做到这一点.它可以在单个html页面中完成,也可以为此滑动导航创建多个html页面.

提前致谢.普里特

html5 android jquery-mobile cordova

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

Twitter Bootstrap Carousel IE问题

我目前在我的网站上使用Twitter的引导程序有一个旋转木马.我正在根据这个javascript来控制哪些div滑入,这在Chrome,Safari,FF等中都很完美.但我在IE 9及更低版本中遇到了问题.

<script type="text/javascript">


$('.carbtn').click(function(q){
    q.preventDefault();
    targetSlide = $(this).attr('data-to')-1;
    $('#myCarousel').carousel(targetSlide);
});

</script>
Run Code Online (Sandbox Code Playgroud)

控制旋转木马的按钮看起来像这样,

<div class="carbtn" data-to="2">Learn More</div>
Run Code Online (Sandbox Code Playgroud)

在IE中,只注册了第一次点击.新的div只是出现而不是滑入.任何其他点击.carbtn按钮都不会改变任何东西.有没有解决方案让这个在IE中工作?

twitter carousel twitter-bootstrap

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

如何扩展Twitter Bootstrap图像轮播以获得动态大小的居中图像

我正在尝试扩展默认的Bootstrap图像轮播以支持动态大小的图像(最大500x400),水平和垂直居中.另外,我想保持原始的标题布局,将标题固定在图像的底部,标题div在图像上完全延伸(但没有更多.)

我把一个小提琴放在一起,这是一个相当干净的默认Bootstrap设置的实现(在css部分的末尾只有4个额外的样式):

http://jsfiddle.net/rdugan/JFBFU/26/

通过在图像和标题周围添加周围的"内联"div,并在父级上使用"text-align:center",我可以相当轻松地完成水平居中和字幕要求.然而,垂直居中仍然是一个问题(一如既往).

作为替代方案,我也尝试在不同的div上使用'display:table-cell'(以及随附的居中样式),结果各不相同 - 在某些情况下,我搞乱了旋转木马的功能,而在其他情况下,我完成了图像居中,但失去了标题锚定.

任何提示都会非常感激 - 我已经在这个问题上敲了很长时间.

html css centering carousel twitter-bootstrap

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

Twitter Bootstrap - 行流体的位置问题

我目前正在使用Twitter bootstrap构建一个网站(这太棒了!).我使用了以下布局:

<div class="row">
    <div class="span6"></div>
    <div class="span6"></div>
    <div class="span6"></div>
    <div class="span6"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

哪个效果很好,基本上我每行有2个div,而且我们不需要在循环中包含一个计数器来摆脱边距.它是完美的!但我们决定改变我们对固定布局的看法,所以我从.row切换到.row-fluid.这就是问题来临的时候.

我知道有这样的事情:

<div class="row-fluid">
    <div class="span6"></div>
    <div class="span6"></div>
    <div class="span6"></div>
    <div class="span6"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

而.span6的div在第一行效果很好,但是.span6上的margin-left从第二行开始显示,因此布局很好......不好.

我很惊讶它的固定布局效果令人惊叹,但不是流畅的.有解决办法吗?我在我的所有网站上都使用了这个,所以不得不为所有这些网站添加计数器......太多了.

这是JS小提琴:http: //jsfiddle.net/denislexic/uAs6k/3/

任何帮助表示感谢,谢谢.

css twitter-bootstrap

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

bootstrap popover:用ajax重新加载内容

我在使用ajax重新加载bootstrap popover的内容时遇到问题.这是一些代码:http://pastie.org/3960102

第二个ajax请求(当我点击"a.close"时)返回一个更新的内容(我可以在控制台中看到它),但它没有加载到popover中.

我四处寻找解决方案,但似乎都没有.

我还能尝试什么?谢谢

ajax jquery popover twitter-bootstrap

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

Twitter Bootstrap vs"Mobile First"

之前我曾在"Mobile First"网站上工作过,现在我们正在为我们的网站使用Twitter Bootstrap.问题是Twitter Bootstrap不是"移动优先",而是"响应".

通过"移动优先"我的意思是手机的基本样式表首先加载,因此不要求手机支持@media查询.

Twitter Bootstrap加载整个桌面样式表,使用@media查询调整大小到移动设备.

Twitter有什么理由采用这种方法吗?当然它不兼容,旧设备不起作用?

是否有任何"移动优先"mod为Twitter Bootstrap我可以使用或我必须创建自己的?

mobile twitter-bootstrap

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

动态添加和删除bootstrap typeahead

我们可以动态添加和删除bootstrap typeahead吗?

在某些情况下,我需要将typeahaed功能提供给一个文本框,并且在另一种情况下需要为同一个输入框删除此功能.

jquery twitter-bootstrap

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

在rails应用程序中显示bootstrap模式的确切步骤

我似乎无法找到为什么我的模态不显示的任何答案,所以我认为应该检查基本面.我已经实现了以下结构,但没有弹出模态.请帮忙

1)索引页面有一个调用控制器编辑动作的链接

<%= link_to 'Edit business', edit_user_business_path(@u, b), {:remote => true, 'data-controls-modal' =>  "modal-window", 'data-backdrop' => true, 'data-keyboard' => true, :class => "btn btn-primary ", :id => 'edit_biz'} %>
Run Code Online (Sandbox Code Playgroud)

2)控制器的编辑操作执行此操作(缩短):

respond_to do |format|
    format.html  {render :edit}
    format.json { head :ok}
  end
Run Code Online (Sandbox Code Playgroud)

3)Edit.html.erb看起来像这样:

<div class="modal hide fade" id="modal-window">
  <div class="modal-header">
    <a href="#" class="close">×</a>
    <h6>Loading...</h6>
  </div>

  <div class="modal-body center">

    <h2>Edit business </h2>
    <%= render 'editbusiness' %>
  </div>

  <div class="modal-footer">&nbsp;
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

4)_editbusiness.html.erb具有以下内容

<fieldset>
<br/>
<br/>
<%= form_for @businesses_to_edit, :url => { :action …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails modal-dialog twitter-bootstrap

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