虚位以待(AD)
虚位以待(AD)
首页 > 网页特效 > HTML5 > 小强的HTML5移动开发之路(39)——jqMobi插件json格式ActionSheet

小强的HTML5移动开发之路(39)——jqMobi插件json格式ActionSheet
类别:HTML5   作者:码皇   来源:大碗干拌     点击:

在上一篇中我们学会了ActionSheet的使用,细心的朋友可能会发现其中创建列表的格式是HTML的,代码如下:function showCustomHtmlSheet() { $( afui) actionsheet(& 39;BackShow Alert 3Show A

在上一篇中我们学会了ActionSheet的使用,细心的朋友可能会发现其中创建列表的格式是HTML的,代码如下:

 

    function showCustomHtmlSheet() {
    $(#afui).actionsheet('
    BackShow Alert 3Show Alert 4'
    );
    }
这一篇我们来研究一下json格式的ActionSheet,其实很简单,和上一篇中的分析方法一样,我们先找到实例代码中的源代码如下:

 

 

    Show Custom Json Sheet
    function showCustomJsonSheet() {
    $(#afui).actionsheet( [{
    text: '
    back'
    , cssClasses: '
    red'
    , handler: function () {
    $.ui.goBack();
    }
    }
    , {
    text: '
    show alert 5'
    , cssClasses: '
    blue'
    , handler: function () {
    alert(hi);
    }
    }
    , {
    text: '
    show alert 6'
    , cssClasses: '
    '
    , handler: function () {
    alert(goodbye);
    }
    }
    ]);
    }
运行效果:

 

好吧,我们下面添加一个条目试试。修改代码如下:

 

<script src=appframework.js type=text/javascript></script><script src=ui/appframework.ui.js type=text/javascript></script> Show Custom Json Sheet  

 

<script> function showCustomJsonSheet() { $(#afui).actionsheet( [{ text: 'back', cssClasses: 'red', handler: function () { $.ui.goBack(); } }, { text: 'show alert 5', cssClasses: 'blue', handler: function () { alert(hi); } }, { text: 'show alert 6', cssClasses: '', handler: function () { alert(goodbye); } },{ text: '大碗干拌', cssClasses: 'red', handler: function () { alert(哈哈); } }]); } </script>运行一下,看看效果:

 



突然发现我们上面设置的背景没作用,这是什么原因呢?我们再来看看源代码,定位到元素如下:

 

    大碗干拌

 

看到上面的background:white;这就是原因,将这一项禁掉会发现有效果了,如下:

好吧,我们进到af.ui.css文件中修改如下:

 

    #afui #af_actionsheet a{
    border-radius:0;
    -webkit-border-radius:0;
    color:black;
    /*background:white;
    */ border:none;
    text-shadow:none;
    }
和上面的效果相同,我就不贴图了,那么如果我们想让上面菜单上面的文字为蓝色的怎么办?其实可以像上面一样在af.ui.css中该,但是我建议最好不要在这个配置文件中修改,我们可以在我们的index.html中添加如下代码:

 

 

效果如下:

 





 

相关热词搜索: 小强 HTML5 移动