在一个地方而不是另一个地方工作的bootstrap popovers?

时间:2015-09-08 17:14:42

标签: ruby-on-rails twitter-bootstrap-3 popover

所以这看起来很奇怪。在我的Rails 4应用程序中,有两个弹出窗口,一个在菜单中,一个在视图的侧边栏中。

每个视图都有标题partial(资产管道)和nav部分(带有第一个popover)加载到其中。

导航中的弹出窗口工作正常,但视图侧边栏中的弹出窗口没有。

在控制台中,我可以看到标题,管道的所有JS文件,我没有得到namespace Ebay { class Program { static void Main() { var engine = new FileHelperEngine<Orders>(); var records = engine.ReadFile("SalesHistory.csv"); } } [DelimitedRecord(",")] [IgnoreEmptyLines] public class Orders { [FieldOrder(1)] private String DummyField1; [FieldOrder(2)] private String DummyField2; [FieldOrder(3)] public string Name { get; set; } [FieldOrder(4)] private String DummyField4; [FieldOrder(5)] private String DummyField5; [FieldOrder(6)] private String DummyField6; [FieldOrder(7)] private String DummyField7; [FieldOrder(8)] private String DummyField8; [FieldOrder(9)] private String DummyField9; [FieldOrder(10)] private String DummyField10; [FieldOrder(11)] private String DummyField11; [FieldOrder(12)] private String DummyField12; [FieldOrder(13)] public string Title { get; set; } [FieldOrder(14)] private String DummyField14; [FieldOrder(15)] public string Quantity { get; set; } [FieldOrder(16)] public string ItemPrice { get; set; } [FieldOrder(17)] public string ShippingPrice { get; set; } [FieldOrder(18)] private String DummyField18; [FieldOrder(19)] private String DummyField19; [FieldOrder(20)] private String DummyField20; [FieldOrder(21)] private String DummyField21; [FieldOrder(22)] private String DummyField22; [FieldOrder(23)] private String DummyField23; [FieldOrder(24)] private String DummyField24; [FieldOrder(25)] private String DummyField25; [FieldOrder(26)] private String DummyField26; [FieldOrder(27)] private String DummyField27; [FieldOrder(28)] private String DummyField28; [FieldOrder(29)] private String DummyField29; [FieldOrder(30)] private String DummyField30; [FieldOrder(31)] private String DummyField31; [FieldOrder(32)] private String DummyField32; [FieldOrder(33)] private String DummyField33; [FieldOrder(34)] private String DummyField34; [FieldOrder(35)] private String DummyField35; [FieldOrder(36)] private String DummyField36; [FieldOrder(37)] private String DummyField37; [FieldOrder(38)] public string AddressLine1 { get; set; } [FieldOrder(39)] public string AddressLine2 { get; set; } [FieldOrder(40)] public string City { get; set; } [FieldOrder(41)] public string State { get; set; } [FieldOrder(42)] public string PostalCode { get; set; } [FieldOrder(43)] public string Country { get; set; } } ,这表明我确实正在加载jQuery。

在我的Application.js文件中,我有

(...).popover is not a function

根据我的理解,应该立即初始化所有的弹出式窗口。我也尝试在脚本标记内的视图中包含该行。

问题中的popover当前正在使用bootstrap提供的确切代码,当我尝试使其工作时,并包含在if / else中:

$('[data-toggle="popover"]').popover('placement', 'bottom');

我也尝试删除if / else以查看是否存在问题,但它没有任何区别。您认为这里的问题是什么?谢谢!

1 个答案:

答案 0 :(得分:0)

试试这个...我认为你没有正确设置选项。

$('[data-toggle="popover"]').popover({placement : 'bottom'});