小编Ale*_*lex的帖子

对象和数组的复杂JSON嵌套

我对JSON对象/数组的语法和结构很困难.

{ 
  "accounting" : [   
                     { "firstName" : "John",  
                       "lastName"  : "Doe",
                       "age"       : 23 },

                     { "firstName" : "Mary",  
                       "lastName"  : "Smith",
                        "age"      : 32 }
                 ],                            
  "sales"      : [ 
                     { "firstName" : "Sally", 
                       "lastName"  : "Green",
                        "age"      : 27 },

                     { "firstName" : "Jim",   
                       "lastName"  : "Galley",
                       "age"       : 41 }
                 ] 
} 
Run Code Online (Sandbox Code Playgroud)

我想创建一个嵌套的对象和数组结构,它将包含以下信息:

{
"problems": [{
    "Diabetes":[{
        "medications":[{
            "medicationsClasses":[{
                "className":[{
                    "associatedDrug":[{
                        "name":"asprin",
                        "dose":"",
                        "strength":"500 mg"
                    }],
                    "associatedDrug#2":[{
                        "name":"somethingElse",
                        "dose":"",
                        "strength":"500 mg"
                    }]
                }],
                "className2":[{
                    "associatedDrug":[{
                        "name":"asprin",
                        "dose":"", …
Run Code Online (Sandbox Code Playgroud)

javascript arrays jquery json object

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

通过按返回键隐藏iPad键盘

通过在Return不强制用户使用密钥的情况下点击密钥将值输入网站的输入字段后,是否可以隐藏iPad键盘Hide Keyboard

HTML或jQuery中是否存在可以编入我的页面以强制执行此行为的内容?

(PS根据我在网上的研究时间,iPad目前的运作方式似乎不可能.但我真的很感激任何信息!)

html keyboard jquery ipad ios

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

滑动整个网页

有没有办法模仿"滑动整个页面"的原生过渡和功能,就像你在iPhone上看到的那样,而是在网络浏览器中?

我想要一个HTML页面滑过,一个新的HTML页面在按下按钮后就可以了.

按钮不能是常量.因此,如果您有一个带有按钮的常量标题,这些按钮可以在框内滑动内容,那么这将是不正确的.我需要滑动整个网页.

用HTML5制作的幻灯片是我需要的吗?预先感谢您的任何帮助!

编辑:我一直在考虑可能并排设置两个全尺寸DIV,其中一个隐藏在页面上,"溢出:隐藏",然后使用CSS转换按一个按钮,然后将一个DIV移出屏幕,另一个进入视野,但我不知道该怎么做.

另一个非常困难的部分是我的DIV容器需要是动态的,100%的宽度和高度.我不能使用固定尺寸.

编辑:

使用由Ariel Flesler开发的scrollTo和localscroll函数,我已经能够完成我正在寻找的99%.但是,在开发的最后阶段,我遇到了一个巨大的障碍.这是一张我希望有助于解释我想要做的图像:

替代文字

我的问题是主要内容区域是一个带有overflow-y auto的固定位置,因此我可以在页眉和页脚之间保留DIV的滚动条.但问题是,当我按下我的按钮启动我的DIV的滑动动画时,固定的内容区域不会移动,只有页眉和页脚移动.如果我将主要内容区域的位置更改为"相对",一切都会像我想要的那样移动,但是我失去了滚动的定位.

如果有人能想到这一点,我将非常感激你!

(我会发布一个链接到我所拥有的,但我不能.这是公司的保密工作)

先感谢您!!

编辑 我正在审查所有这些信息.我会在几天后回复.谢谢大家的输入!

html css slide

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

具有高Z-Index的绝对定位DIV正在阻止单击其下方的事件

这是我想要做的:

创建绝对定位的全局"手势容器",宽度和高度100%,以及高于文档中所有其他元素的z索引.

这是我的问题:当我创建这个容器时,我绝对定位的元素阻止了绑定到它下面的所有内容的click事件.

$(document).ready(function() {
    $(document).on('click touchstart', '.block', function() {
        var $this = $(this);

        if(!$this.hasClass("disabled")){
            $this.addClass("disabled")
            $this.openPopUp();
        }
        return false;           
    });
});
Run Code Online (Sandbox Code Playgroud)

注意我正在使用jQuery 1.7.2中新的.on()调用,我将其设置为与.live()一样的功能.

为什么我的元素不接受我的点击?看起来我的手势区域正在阻止它,但有没有办法绕过它?

css jquery events z-index click

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

如果jQuery中有语句,则多个else

        $('#bar3').live('click', function() {
            if($('#bar3').attr('class') == '0') {
                console.log("closed")
            } else if($('#bar1' && '#bar2').attr('class') == '0') {
                console.log("Both")
            } else if($('#bar1').attr('class') == '0') {
                console.log("Summary Open")
            } else if($('#bar2').attr('class') == '0') {
                console.log("HIP Open")
            } else {
                console.log("open") 
            }
         });
Run Code Online (Sandbox Code Playgroud)

为什么这不起作用?

我知道它在做什么,我只是不知道要改变什么来解决它.

这部分是错的:

else if($('#bar1' && '#bar2').attr('class') == '0')
Run Code Online (Sandbox Code Playgroud)

jquery

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

jQuery - 如何为绑定到同一对象的多个事件分配唯一函数?

简单的例子:

$('foo').bind('doubletap swiperight', function() {});
Run Code Online (Sandbox Code Playgroud)

所以,我想要真正有效率.也许我想要太高效,但我想要做的是将事件绑定到对象ONCE,然后说"如果swiperight这样做.如果doubletap这样做."

这可能吗??

我在这里先向您的帮助表示感谢!

亚历克斯

jquery events bind gesture

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

标签 统计

jquery ×5

css ×2

events ×2

html ×2

arrays ×1

bind ×1

click ×1

gesture ×1

ios ×1

ipad ×1

javascript ×1

json ×1

keyboard ×1

object ×1

slide ×1

z-index ×1