标签: jquery-mobile-button

jQuery点击事件没有在jQueryMobile中触发

使用jQuery jquery-1.9.1.js和jQueryMobile 1.3.1(Chrome 26/Windows 7)我无法理解为什么这些"click"事件中的一个绑定到#one1会触发而另一个不会:

HTML:

<div data-role="page" id="one" data-theme="a">
    <div data-role="header" data-position="inline">
        <h1>One</h1>
    </div>
    <div data-role="content" data-theme="a">
        <a href="#" id="one1">[one]</a>
        <a href="#two">two</a>
        <a href="#three">three</a>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

JavaScript的:

<script>
$(document).on( "mobileinit", function() {
    $(document).on('click', '#one1', function(e){
        console.log('firing');
    });
    $('#one1').on("click", function() {
        console.log('not firing');
    });
}); 
</script>
Run Code Online (Sandbox Code Playgroud)

当我在JSFiddle中运行它时,当没有包含在"mobileinit"事件中时,两个事件都会触发:http: //jsfiddle.net/9NRwa/

我在这里错过了什么?

jquery jquery-mobile jquery-mobile-button

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

如何在jquery mobile中自定义标题颜色?

我正在使用jquery mobile在本地公司的移动网站上工作.

这是我到目前为止所拥有的

到目前为止,它已经很好,但我遇到了一些问题.

1.
我不知道如何更改标题颜色.我尝试过不同的数据主题.我试图使用自定义CSS样式表.但我没有做任何事情.

编辑 - 好的,显然head标签没有得到像页面其他部分那样的数据角色.所以我删除了.但我仍然需要弄清楚如何改变颜色.我为它写的CSS似乎被覆盖了.


这是实际的标题

<div data-role="header" data-theme="c">
Run Code Online (Sandbox Code Playgroud)

看起来标题的数据角色不做任何事情

2.
call us按钮有一个'href'标签,可以让你拨打电话.问题是,自从我把它放在那里,它就会在盒子周围创建一个非常明显的链接样式.这是一个截屏

如何阻止这种风格?我已经尝试过CSS来阻止它.

a:link {color:#FF0000;}    /* unvisited link */
a:visited {color:#00FF00;} /* visited link */
Run Code Online (Sandbox Code Playgroud)

这些工作,但仅限于页面底部的可扩展列表.为什么它们不适用于所有按钮?

html css jquery jquery-mobile jquery-mobile-button

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

覆盖jquery移动按钮边距

我正在转动轮子,我确信这是一个简单的错误.

考虑以下jqm(版本1.3)视图(以haml为单位)

#main-header{'data-role' => 'header'}

#main-content{'data-role' => 'content'}   #main-buttons
    %input#a{'type' => 'button', 'name' => 'a', 'value' => 'A'}
    %input#b{'type' => 'button', 'name' => 'b', 'value' => 'B'}
Run Code Online (Sandbox Code Playgroud)

样式表:

#main-buttons {
  margin: 30px;
  margin-top: 160px;
}   

#a {
  margin-bottom: 60px !important;
}
Run Code Online (Sandbox Code Playgroud)

这里我应用于按钮"a"的margin-bottom风格没有任何影响.我的目标是在两个按钮之间添加一些垂直空间.我错过了什么?

呈现的UI如下所示:

渲染ui

css jquery html5 jquery-mobile jquery-mobile-button

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

JQueryMobile:数据转换="回滚"或类似存在吗?

单击菜单中的"主页"按钮时,我想要反向移动页面转换(data-transition ="slide").是否存在类似data-transition ="slideBACK"的内容?

jquery android jquery-mobile cordova jquery-mobile-button

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