我完全不了解jScrollPane上的文档。 http://jscrollpane.kelvinluck.com/#examples
他们给出一个例子来开始(假设这个类中有文本):
$(function()
{
$('.scroll-pane').jScrollPane();
});
这根本不起作用。相反,我必须做这样的事情
HTML:
<div id="dummy">Put few paragraphs here for overflow</div>
<div id="wrapper">
<div id="oflow"></div>
</div>
<a href="" id="get">Get text</a>
JS:
$(function(){
$("#get").click(function() {
$("#oflow").html($("#dummy").text());
$("#wrapper").jScrollPane();
});
});
所以......问题:如果我把它变成一个函数并以这种方式使用它来加载带$.get()
的文本并用$(element).html(e.responseText)
插入新内容,jScrollPane只适用于第一次点击任何内容加载。
我在jsFiddle上运行了一个示例,无法让它正常工作。当大量文本被较少内容替换时,jscrollpane应该消失。 http://jsfiddle.net/robx/Hq5hC/10/
答案 0 :(得分:1)
用户jquery直播,因为它绑定到将来会出现的元素
这是代码中的问题
$("a").click(function() {
return false;
});
这是杀死事件..
例如
$('.clickme').live('click', function() {
// Live handler called.
});