【发布时间】:2013-08-16 12:23:21
【问题描述】:
我正在使用几个 jQuery 脚本,其中包括 MenuFader (http://css-tricks.com/examples/MenuFader/)、twitter 提要和时间戳。此外,我还有几个 Mootools 脚本,其中包括 Barackslideshow (http://devthought.com/wp-content/moogets/BarackSlideshow/demo.html)。最后,我有一个滚动代码,其中包含从 twitter 主页获取的工具提示。
我最初与 Jquery MenuFader 和 Mootools BarackSlideshow 有冲突,但使用 jQuery.noconflict(); 轻松解决了这个问题;并将所有相应的 $ 替换为 jQuery。
不幸的是,在我从 Twitter 添加滚动代码后,Mootools BarackSlideshow 和 Jquery MenuFader 不再工作。
我尝试实现 jQuery.noconflict();然后 $.noconflict();然后 var j = jQuery.noconflict();并像以前一样替换 $,但我无法让脚本正常播放。
非常感谢任何帮助......我整天都在努力。我对 javascript 很陌生,但通过一点持久性设法解决了大多数问题。请看下面的脚本:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.0/jquery.min.js" type="text/javascript"></script>
<script src="http://a2.twimg.com/a/1274914417/javascripts/fronts.js" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
$( function () {
setTimeout(function() { $(".twtr-widget").append($("<div></div>").attr("class", "twtr-fade")); }, 0);
(function() {
var tabIndex = $("[tabindex]:last").attr("tabIndex");
var setTabIndex = function() {
$(this).attr("tabindex", ++tabIndex);
}
$(".footer-nav a").each(setTabIndex);
$(".language-select a").each(setTabIndex);
})();
$("#signup_submit").scribe({
event_name: "signup_submit_click",
experiment: "ab_signup_button",
bucket: "sign_up"
}, "www_ab_tests");
$('#signin_menu').isSigninMenu();
new FrontPage().init();
});
//]]>
【问题讨论】:
标签: javascript twitter mootools jquery