Javascript intention.js呈现html调整

Javascript intention.js呈现html调整,javascript,html,css,Javascript,Html,Css,我正试着用它 使用intention.js时,如何根据屏幕宽度呈现不同的页面 Intention.js具有根据设备调整页面呈现的代码,如下面的代码示例所示 <html> <header> <img src="logo.png" intent in-highres-src="retina.png" /> </header> <nav intent in-mobile-prepend="#content" in-tablet-prepe

我正试着用它

使用intention.js时,如何根据屏幕宽度呈现不同的页面 Intention.js具有根据设备调整页面呈现的代码,如下面的代码示例所示

<html> <header>
<img src="logo.png" intent
  in-highres-src="retina.png" />
</header>

<nav intent
 in-mobile-prepend="#content"
 in-tablet-prepend="#content"
 in-standard-after="header"
 in-touch-class="swipeDrawer">

<a id="about" intent
 in-mobile-href="about.html"
 in-tablet-href="about.html"
 in-standard-href="#about">About</a>
<a id="projects" href="/faq"
 intent
 in-mobile-before="#about">FAQ</a>
</nav>

<div id="content" intent
 in-width: in-orientation:>
 This is all so complex
</div>
</html>
因此,我不仅在这里找到了名称“standard/tablet/…”,而且在这里也定义得很好? 显然,这些变量是在这里创建的,它们不在intention.js中


现在我只剩下一个问题了,那就是如何做不同的表格组合。

发布您的尝试。我们需要看看你的代码。这很难,因为我不知道如何检索那些屏幕宽度。如果我知道如何检索,那么我就不会问这个问题,但我重写了整个问题,这样也许我想要的东西就更清楚了。虽然这个框架有点新,但使用它的人并不多。由于我不是JS专家,所以很难显示不起作用的代码示例,因为JS不是我的标准语言,如何向色盲解释绿色?但他还是要问什么是绿色才能通过红绿灯,我觉得我陷入了这样的问题。该框架在这一部分没有很好的文档记录。
<table intent
   in-tablet-td
   in-mobile-td      <<-- but wouldnt that change only a single td  ?
  intent.responsive([{name:'base'}]).respond('base');

// width context?
// =======================================================================
horizontal_axis = intent.responsive({
  ID:'width',
  contexts: [
    {name:'standard', min:840}, 
    {name:'tablet', min:510},
    {name:'mobile', min:0}],
  // compare the return value of the callback to each context
  // return true for a match
  matcher: function(test, context){
    if(typeof test === 'string'){

      return test === context.name;
    }
    return test>=context.min;
  },
  // callback, return value is passed to matcher()
  // to compare against current context