Revolution Slider - "无效左补间值:NaN"

时间:2016-10-21 14:46:36

标签: javascript jquery revolution-slider

我正在使用项目中的wrapbootstrap主题,我在滑块上得到一个非数字值,这会导致网站速度出现一些轻微的性能问题。

以下是主题的链接: http://themes.iamabdus.com/bigbag/1.0/index.html

请参阅Chrome控制台错误:

  

无效的左补间值:NaN

有谁知道如何解决这个问题?非常感谢,即使快速修复/解决方法。

3 个答案:

答案 0 :(得分:0)

我在调试器parseFloat(RegExp.$1) / 100中看到了这一行,看起来它可能导致错误。 RegExp.$1-$9

  

此功能不符合标准,不符合标准。不要在面向Web的生产站点上使用它:它不适用于每个用户。实现之间可能存在很大的不兼容性,并且行为可能在将来发生变化。

我会尝试修改这些表达式,看看它是否有帮助。

答案 1 :(得分:0)

我也遇到了一个与wrapbootstrap主题相同的错误,我进一步研究了jedison的评论,对我的应用来说确实如此。

当我退出我的离子应用程序时,我会清除我的页面。但是,仍然会调用rotate init函数,这会引发错误。

对我有用的解决方案是我将此行放在我的注销功能中

jQuery('#rev-slider').revpause();

然后在登录时,重新加载所有页面,使用新的rev滑块及其init函数。

答案 2 :(得分:0)

如果您修改了旋转滑块的标题样式,则会发生此错误。
因为它破坏了动画引擎。例如

class ViewController: UIViewController, UIDragInteractionDelegate, UIDropInteractionDelegate{
  @IBOutlet weak var dragTextView: UITextView!
  @IBOutlet weak var dropTextView: UITextView!

  override func viewDidLoad() {
    super.viewDidLoad()

    dragTextView.isUserInteractionEnabled = true
    dropTextView.isUserInteractionEnabled = true

    dropTextView.layer.borderWidth = 1
    dropTextView.layer.borderColor = UIColor.lightGray.cgColor

    let dragTextInteraction = UIDragInteraction(delegate: self)
    let dropTextInteraction = UIDropInteraction(delegate: self)

    dragTextInteraction.isEnabled = true

    dragTextView.addInteraction(dragTextInteraction)
    dropTextView.addInteraction(dropTextInteraction)

  }

  func dropInteraction(_ interaction: UIDropInteraction, canHandle session: UIDropSession) -> Bool {
    return session.hasItemsConforming(toTypeIdentifiers: [kUTTypePlainText as String])
  }

  func dropInteraction(_ interaction: UIDropInteraction, sessionDidUpdate session: UIDropSession) -> UIDropProposal {
    let location = session.location(in: self.view)
    let dropOperation: UIDropOperation?

    if session.canLoadObjects(ofClass: String.self) {

      if dropTextView.frame.contains(location) {
        dropOperation = .copy
      } else {
        dropOperation = .cancel
      }
    } else {
      dropOperation = .cancel
    }

    return UIDropProposal(operation: dropOperation!)
  }

  func dropInteraction(_ interaction: UIDropInteraction, performDrop session: UIDropSession) {
    if session.canLoadObjects(ofClass: String.self) {

      session.loadObjects(ofClass: String.self) { (items) in
        let values = items as [String]
        self.dropTextView.text = values.last

      }
    }
  }

  func dragInteraction(_ interaction: UIDragInteraction, itemsForBeginning session: UIDragSession) -> [UIDragItem] {

    if let textView = interaction.view as? UITextView {
      let textToDrag = textView.text
      let provider = NSItemProvider(object: textToDrag! as NSString)
      let item = UIDragItem(itemProvider: provider)
      return [item]
    }

    return []
  }
}

您必须删除css的左侧值