【问题标题】:jQuery make variable out of links used in pluginjQuery使用插件中使用的链接制作变量
【发布时间】:2012-06-08 02:06:49
【问题描述】:

这是一个奇怪的问题,我很抱歉。

我正在使用 Soundcloud 的 Custom Player,需要从插件启动的每个链接的 src 中创建一个变量。我一直在挖掘源代码,但找不到它在哪里获取链接并开始操纵它们。 Here is the source>

所以要清楚,我的页面上有一堆链接:

<a class="sc" href="link/to/soundcloud/">yeah!</a>

插件初始化为:

$('a.sc').scPlayer();

我想从.attr('href'); 的每个链接中创建一个变量,用于我在插件内部添加的一个特殊的小 GUI 片段。本质上,我正在构建一个 URL 来制作一个弹出窗口,并且需要为 $player 的每个实例提供它自己的链接,该链接将对应于网站上的子文件夹。

不幸的是,这只是在挖掘源头,涉及的许多技术/方法都在我的脑海中。对于它的价值,在我决定在这里问之前,我自己尝试了很长时间。您会在134 上找到播放器的来源已设置。这是在 HTML5 驱动程序中,而不是在 Flash 驱动程序中。所以它不是很理想,但在正确的轨道上。

每个链接href 到底是在哪里引入和操纵的?快把我逼疯了!

【问题讨论】:

    标签: jquery variables initialization href soundcloud


    【解决方案1】:

    我不确定我是否理解正确,但对我来说,轨道似乎是在 $.each 函数中的第 523 行处理的。 看起来有一个对象 - track 有一个名为 permalink_url 的成员,它保存着 URI。

    【讨论】:

    • 是的,你是对的,但这些是播放列表中的曲目。例如,我正在构建几个播放器,每个播放器都带有链接到一组的 soundcloud 链接。我想做的是在插件中获取该链接。在处理 each() 函数时,它已访问该 url 并从集合中获取所有曲目。看出区别了吗?
    • 对不起,我想我不明白那个插件是如何工作的,所以我还是不知道你想达到什么目的:)
    • 告诉我。这是一个奇怪的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-08
    • 1970-01-01
    相关资源
    最近更新 更多