好的,这就是情况.把头发拉到这个上面.
我是个菜鸟.仅使用导轨约6周.我正在使用标准安装程序包,我的代码大量使用原型帮助程序.就像我说的那样,noob;)
所以我想尝试一些jQuery效果,比如PrettyPhoto.但是,当首次加载页面时,PrettyPhoto效果很好.但是,一旦有人使用Prototype助手,比如使用link_to_remote创建的链接,Prettyphoto就会停止工作.
我试过jRails,JQuery网站上提出的所有修复都可以阻止冲突......
http://docs.jquery.com/Using_jQuery_with_Other_Libraries
...甚至做了一些疯狂的事情,比如将prototype.js中的所有$重命名为$$$无效.原型助手破坏,或jQuery破坏.
似乎我所做的一切都不能让它们一起工作.
有任何想法吗?
这是我的application.html.erb的一部分
<%= javascript_include_tag 'application' %>
<%= javascript_include_tag 'tooltip' %>
<%= javascript_include_tag 'jquery' %>
<%= javascript_include_tag 'jquery-ui' %>
<%= javascript_include_tag "jquery.prettyPhoto" %>
<%= javascript_include_tag 'prototype' %>
<%= javascript_include_tag 'scriptalicious' %>
</head>
<body>
<script type="text/javascript" charset="utf-8">
jQuery(document).ready(
function() {
jQuery("a[rel^='prettyPhoto']").prettyPhoto();
});
</script>
Run Code Online (Sandbox Code Playgroud)
如果我在jquery之前放置原型,原型助手不起作用如果我把noconflict子句放进去,那么两者都不起作用.
提前致谢!
克里斯
顺便说一句:当我尝试这个时,从jQuery网站:
<script>
jQuery.noConflict();
// Use jQuery via jQuery(...)
jQuery(document).ready(function(){
jQuery("div").hide();
});
// Use Prototype with $(...), etc.
$('someid').hide();
</script>
Run Code Online (Sandbox Code Playgroud)
我的页面消失了!
我正试图从Hpricot解析的页面上获得最大的图像并且没有任何运气.如何使用它访问img标签的width和height属性?