2012-05-04 42 views
1

我使用AJAX的内容加载到一个div,我还没有找到另一种方式来实现我需要什么。我有一个播放列表顶部和每次用户在新页面cliked歌曲再次开始,所以我不得不使用AJAX加载内容,而无需重新加载页面。内容是使用.load加载后,JqueryRotate停止工作

然后我拿到了第一个问题:内容我负荷运行完美,如果我包括jQuery和需要加载文件本身内容的插件,在这种情况下,滑块但当加载的内容JqueryRotate停止加工。

我使用JqueryRotate对于加载内容的按钮,当你将鼠标悬停他们,它转一圈,但是当你点击这些按钮中的一个,在加载内容和旋转不工作了。 按钮位于放置的内容之外。

客户希望的旋转效果,所以我不能只是跳过插件(我很乐意,因为一切都运行完美)。

我用所有的插件togheter和他们的工作完美,那么客户请我的播放列表,而你浏览到其他页面打,所以我不得不.load的内容,然后我得到的第一个问题。

我使用的按钮的代码旋转:

$("#boton").hover( 
    function() { 
      $(".img").rotate({animateTo:180}) 
     }, 
     function() { 
      $(".img").rotate({animateTo:0}) 
     } 
); 

这等了下拉菜单:

$('#boton').click(function() { 
$('#dsubmenu').toggle(), 
$('.tsubmenu, .tmsubmenu').hide();}); 

我有什么选择?我应该搜索另一个插件吗?我一直在浏览,这是最小和最有效的。我不想改变整个网站只是一个按钮,所以CSS3可能是另一种选择?预先感谢您的回答!

[编辑解决!!:我离开这里的解决方案,以防有人有类似的问题]

我做了什么Guffa在这个帖子里说(http://stackoverflow.com/questions/6186483/apply- jQuery的功能到加载元素):

你可以把一个回调的负荷通话,当新的内容已经添加将其称之为: $("#load_cheque").load("./server/mode_paiement.php?cheque=1", function(){ // Here you can fix the loaded content });

我包括所有插件的.js在带有header.js的主要xhtml中,然后我通过AJAX加载内容,并在回调中添加了滑块的功能,与其他页面一样。谢谢Guffa!你救了我!

回答

相关问题