我有这个input元素:
<input type="text" class="textfield" value="" id="subject" name="subject">
Run Code Online (Sandbox Code Playgroud)
然后我有一些其他元素,如其他文本输入,textareas等.
当用户点击它input时#subject,页面应滚动到页面的最后一个元素,并带有漂亮的动画.它应该是一个滚动到底部而不是顶部.
页面的最后一项是一个submit按钮,其中包含#submit:
<input type="submit" class="submit" id="submit" name="submit" value="Ok, Done.">
Run Code Online (Sandbox Code Playgroud)
动画不应该太快,应该是流畅的.
我正在运行最新的jQuery版本.我更喜欢不安装任何插件,但使用默认的jQuery功能来实现这一点.
在将Ember View插入DOM后如何运行函数?
这是我的用例:我想使用jQuery UI可排序以允许排序.
我在主页上有一个我需要链接的登录框.登录框有id="login"在HTML和我有一个链接,像这样<li><a href="#login">Login</a></li>等单击它带我到登录股利但是当我打刷新或直接进入该链接的锚,我得到Uncaught Error: No route matched the URL 'login'
任何人都有任何想法如何在Ember完成这个简单的任务?谢谢.
更新
这是我的代码的样子:
导航
<ul class="nav navbar-nav pull-right">
<li><a href="#login">Signup</a></li>
<li>{{#linkTo 'about'}}About{{/linkTo}}</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
在我的页面下面的某个地方
<section id="login">
-- some content
</section>
Run Code Online (Sandbox Code Playgroud) 我正在尝试设置我Router使用"hashbang"URL(#!).
我尝试过这个,但显然它不起作用:
App.Router.map(function() {
this.route("index", { path: "!/" });
this.route("otherState", { path: "!/otherState" });
});
Run Code Online (Sandbox Code Playgroud)
这可以在Ember做吗?